方法一:使用update合并,第二个参数合并第一个参数
dict.update(dict):使⽤新字典中的数据对原始字典数据进⾏更新
def Merge(dict1, dict2):
return(dict2.update(dict1))
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
Merge(dict1,dict2)
print(dict2)
dict3 = {'a':5,'e':6}
Merge(dict1, dict3)
print(dict3)
运行结果:
{'d': 4, 'c': 3, 'a': 1, 'b': 2}
{'a': 1, 'e': 6, 'b': 2}
第二种方法:使用**,解包思想
def Merge(dict1, dict2):
res = {**dict1, **dict2}
return res
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict3 = Merge(dict1, dict2)
print(dict3)
运行结果:
{'a': 1, 'b': 2, 'c': 3, 'd': 4}