今天给大家分享一个 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:如果这期的认知对大家有一些启发,觉得不错,可以随手点赞或者帮转朋友圈。
领取专属 10元无门槛券
私享最新 技术干货