python合并字典的四种方式

  • 更新时间:2021-07-31 08:30:10
  • 编辑:温绿夏
本站收集了一篇相关的编程文章,网友隗永逸根据主题投稿了本篇教程内容,涉及到Python相关内容,已被326网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

我们整理一篇关于《python合并字典的四种方式》技术文章,实例讲的很实用,重新编辑了一下发到本站,觉得好就请收藏下。

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

用户留言