当前位置: 移动技术网 > IT编程>脚本编程>Python > python 技巧-1 合并两个字典

python 技巧-1 合并两个字典

2018年11月13日  | 移动技术网IT编程  | 我要评论

95105366,魅皇的小淘气,美食的俘虏373

python 3.5+ 版本

in [1]: a={'x':2,'y':4}

in [2]: b={'c':1,'d':3}

in [3]: c={'c':3,'y':6}

in [4]:  w={**a,**b}

in [5]: w
out[5]: {'c': 1, 'd': 3, 'x': 2, 'y': 4}

in [6]:

in [6]:  w={**b,**c}

in [7]: w
out[7]: {'c': 3, 'd': 3, 'y': 6}

python2版本

python2版本

>>> w=dict(a,**b)
>>> w
{'y': 4, 'x': 2, 'c': 1, 'd': 3}
>>> w=dict(b,**c)
>>> w
{'y': 6, 'c': 3, 'd': 3}

 在字典中如果有重复的key值,从左向右开始复制,也就是最先复制的值会被覆盖掉

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网