Python 合并字典
有下面两个字典:
x = {'a': 1, 'b': 2}
y = {'b': 3, 'c': 4}
想要合并成一个字典:
z = {'a': 1, 'b': 3, 'c': 4}
有以下几种方法:
Python 3.9 以上:
z = x | y
Python 3.5 以上:
z = {**x, **y}
Python 3.4 以上、Python 2:
def merge_two_dicts(x, y):
z = x.copy() # 复制 x
z.update(y) # 合并 y
return z
z = merge_two_dicts(x, y)