2018-05-10 python将两个字典合并成一个字典


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()里只能接纳一个参数,不加**会报错。

在这里**的意思是基于字典的可变长函数参数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容