手记

python将两个 dict 合并为一个方法

方法一,普通方法
>>> x = {'a':1, 'b': 2}
>>> y = {'b':10, 'c': 11}
>>> z = x.update(y)
>>> print z
None
>>> x
{'a': 1, 'b': 10, 'c': 11}
方法二,不改变 x的值
z = x.copy()
z.update(y)
方法三,解包后打包
z = dict(x, **y)
方法四,使用字典内建方法
>>> x = {'a':1, 'b': 2}
>>> y = {'b':10, 'c': 11}
>>> z = dict(x.items() + y.items())
>>> z
{'a': 1, 'c': 11, 'b': 10}
0人推荐
随时随地看视频
慕课网APP