python合并字典的四种方式
- 更新时间:2021-07-31 08:30:10
- 编辑:温绿夏
本站收集了一篇相关的编程文章,网友隗永逸根据主题投稿了本篇教程内容,涉及到Python相关内容,已被326网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- Python青少年趣味编程:少儿编程 PDF 电子书 / 70 MB / 张彦 推荐度:
- Python趣味编程入门与实战 PDF 电子书 / 98 MB / 王征;李晓波 推荐度:
- 物联网Python开发实战 PDF 电子书 / 80.7 MB / 安翔 推荐度:
- Python编程导论(第2版) PDF 电子书 / 12.1M / 约翰·谷泰格 推荐度:
- 《Python深度学习》配套源码 配套资源 / 31.21 KB / 尼格尔·刘易斯 推荐度:
正文内容
我们整理一篇关于《python合并字典的四种方式》技术文章,实例讲的很实用,重新编辑了一下发到本站,觉得好就请收藏下。
1、dict.update
d1.update(d2)的确可以合并两个字典,但是它是在修改d1的基础上进行的。若要合并成新字典,则不需要使用表达式,而需要使用临时变量。
2、{d1, d2}
字典解包可以把两个字典合并成一个新字典,但是看起来有点丑,不能让人明显看出是合并字典。
3、collections.ChainMap
很少有人知道ChainMap也可以作为合并词典使用。但是,与之前的合并方式相反,当合并两个字典时,第一个字典的键会覆盖第二个字典的相同键。
4、dict(d1, **d2)
这是一个鲜为人知的合并字典的巧妙方法,但是如果字典的键不是字符串,就不能有效地工作。
>>> d1 = {'a': 1} >>> d2 = {2: 2} >>> dict(d1, **d2) Traceback (most recent call last): ... TypeError: keywords must be strings
以上就是python合并字典的四种方式,希望对大家有所帮助。更多编程基础知识学习:python学习网
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关教程
-
利用python为PostgreSQL的表自动添加分区
这篇文章主要介绍了利用python为PostgreSQL的表自动添加分区,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2021-05-02
-
Win10下Python3.7.3安装教程图解
到2019年初,Python3已经更新到了Python3.7.3,Python有两个大版本Python2和Python3,Python3是现在和未来的主流。这篇文章主要介绍了Win10下Python3.7.3安装教程图解,非常不错,感兴趣的朋友跟随小编一起看看
发布时间:2019-09-08