2018-05-10 python将两个字典合并成一个字典
2018-05-10 本文已影响0人
小沫代码之路
dict1 = {'a': 1}
dict2 = {'a': 2, 'b': 3}
两种方法:
低效率:
dictMerged1 = dict(dict1.items() + dict2.items())
高效率:
dictMerged2 = dict(dict1, **dict2)
等价于:
dictMerged2 = dict1.copy()
dictMerged2.update(dict2)
结果:
{'a': 2, 'b': 3}
备注:
dict2加**的原因是dict()里只能接纳一个参数,不加**会报错。
在这里**的意思是基于字典的可变长函数参数。