欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python 技巧-1 合并两个字典

程序员文章站 2022-05-06 10:26:22
python 3.5+ 版本 python2版本 在字典中如果有重复的key值,从左向右开始复制,也就是最先复制的值会被覆盖掉 ......

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值,从左向右开始复制,也就是最先复制的值会被覆盖掉