专栏首页python3python技巧 合并两个字典

python技巧 合并两个字典

python 3.5+ 版本

In [1]: a={'x':2,'y':4}

In [2]: b={'c':1,'d':3}

In [3]: c={'c':3,'y':6}

In [4]:  w={**a,**b}

In [5]: w
Out[5]: {'c': 1, 'd': 3, 'x': 2, 'y': 4}

In [6]:

In [6]:  w={**b,**c}

In [7]: w
Out[7]: {'c': 3, 'd': 3, 'y': 6}

python2版本

python2版本

>>> w=dict(a,**b)
>>> w
{'y': 4, 'x': 2, 'c': 1, 'd': 3}
>>> w=dict(b,**c)
>>> w
{'y': 6, 'c': 3, 'd': 3}

 在字典中如果有重复的key值,从左向右开始复制,也就是最先复制的值会被覆盖掉

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python心得--如何提高代码质量

      前些日子用python基于prometheus开发了一个vsphere volume卷监控的exporter,于是跟vsphere的api(pyvmomi)...

    py3study
  • python基本语法

    常量: 一旦赋值,就不可再改变,换句话说,就是不能对它重新赋值。Python不存在常量

    py3study
  • python 如何实现反转倒序

    py3study
  • Python基本数据类型-list-tuple-dict-set

    输出结果:0 1 2 3 4 5 6 7 [0, 1, 3, 4, 5, 6, 7]

    职场亮哥
  • 《利用Python进行数据分析·第2版》第3章 Python的数据结构、函数和文件3.1 数据结构和序列3.2 函数3.3 文件和操作系统3.4 结论

    本章讨论Python的内置功能,这些功能本书会用到很多。虽然扩展库,比如pandas和Numpy,使处理大数据集很方便,但它们是和Python的内置数据处理工具...

    SeanCheney
  • Python心得--如何提高代码质量

      前些日子用python基于prometheus开发了一个vsphere volume卷监控的exporter,于是跟vsphere的api(pyvmomi)...

    py3study
  • python基本语法

    常量: 一旦赋值,就不可再改变,换句话说,就是不能对它重新赋值。Python不存在常量

    py3study
  • [Python笔记] 文件IO常用操作

    文件操作中,最常用的操作就是读和写; 文件访问的模式有昂中:文本模式和二进制模式。不同模式下,操作函数不尽相同,表现的结果也不一样。

    行 者
  • Python要点总结,我使用了100个小例子!

    类型检查是一个验证和施加类型约束的过程,编译器或解释器通常在编译或运行阶段做类型检查。例如,你不能拿一个string类型值除以浮点数。

    石晓文
  • Python要点总结,我使用了100个小例子!

    类型检查是一个验证和施加类型约束的过程,编译器或解释器通常在编译或运行阶段做类型检查。例如,你不能拿一个string类型值除以浮点数。

    double

扫码关注云+社区

领取腾讯云代金券