发布于 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)