这是一种单线工作:
dict1 = {'a': 5, 'b': 7}dict2 = {'a': 3, 'c': 1}result = {key: dict1.get(key, 0) + dict2.get(key, 0) for key in set(dict1) | set(dict2)}# {'c': 1, 'b': 7, 'a': 8}请注意,这
set(dict1) | set(dict2)是两个词典的键集。并
dict1.get(key,0)返回
dict1[key]键是否存在,
0否则返回。



