首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 优雅之美-字典合并

今天给大家分享一个 python 小技巧。

python 的设计哲学是「优雅」「明确」「简单」,今天通过字典合并来近距离欣赏下 python 之美。

python 之势,分久必合

输出结果是:

我们要将x字典和y字典合并,只需给出需要合并的字典,如果 2 个字典有 key 值重复的话,后一个位置的字典 value 值会覆盖前一个 value,上例中「b」这个 key 值后面的字典 y 的 value 值 「3」覆盖了字典 x 的「2」。

我们把参数换个位置验证下:

输出结果:

所以,相同 key 值的 value 会被后一个参数覆盖。

这是 python 3.x 的处理方法,当然,有部分同学在用也有 python 2.x,但是今年3月,该语言作者在邮件列表上宣布 Python 2.7 将于 2020 年 1 月 1 日终止支持。用户如果想要在这个日期之后继续得到与 Python 2.7 有关的支持,则需要付费给商业供应商。所以现在大家尽量用 python 3.x 。

还是给一下 python 2.7 的处理方法

同样,相同 key 值的 value 也会被后一个参数覆盖。

PS:如果这期的认知对大家有一些启发,觉得不错,可以随手点赞或者帮转朋友圈。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180701G1ENTA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券