打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python中*与**的几种用法

Python中的*与**操作符使用最多的就是两种用法。一种是用作运算符,即*表示乘号,**表示次方。第二种是用于指定函数传入参数的类型的,*用于参数前面,表示传入的(多个)参数将按照元组的形式存储;**用于参数前则表示传入的(多个)参数将按照字典的形式存储,且传入的参数需是以key_0=key_value_0, key_1=key_value_1...赋值形式传入,key_0对应字典键,key_value_0对应键key_0的值。

Python中的**还可用于求两个字典的并集

  1. a1 = {'x':1, 'y':2,'z':3, 'w':12}
  2. b1 = {'x':11, 'y':12,'z':13, 'p':34}

  3. dict(a1, **b1) #在b1的基础上进行求并集,公共部分取b1

  4. dict(b1, **a1) #在a1的基础上进行求并集,公共部分取a1


  5. #结果显示
  6. #{'p': 34, 'w': 12, 'x': 11, 'y': 12, 'z': 13}
  7. #{'p': 34, 'w': 12, 'x': 1, 'y': 2, 'z': 3}


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python|Python中的dict
python空字典怎么写
Python No.15 字典
Python集合中元素是否可重复?
Python基础
python中sorted是什么
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服