发布于 4年前

Python使用一行代码合并字典(Python2,3.5,3.9)

Python字典合并功能说明:对于字典x和y,z,合并后的字典,如果词典中出现重复的key,就会会出现y中的值替换x中的值。

Python 3.9+合并词典

Python 3.9开始,可以直接使用“|”实现字典的合并。

z = x | y   

Python 3.5+合并词典

从Python 3.5开始,可以使用**扩展符,来进行合并。

z = {**x, **y}

Python 2 - Python 3.4 合并词典

Python2到Python3.4则需要写一个合并函数。

def merge_two_dicts(x, y):
    z = x.copy() 
    z.update(y)
    return z

调用:

z = merge_two_dicts(x, y)
©2020 edoou.com   京ICP备16001874号-3