我的输入是两个具有字符串键和整数值的字典.我想添加两个字典,以便结果具有输入字典的所有键,并且值是输入字典值的总和.
为清楚起见,如果一个键仅出现在其中一个输入中,则该键/值将出现在结果中,而如果该键出现在两个词典中,则值的总和将出现在结果中.
例如,说我的输入是:
a = dict()
a['cat'] = 1
a['fish'] = 10
a['aardvark'] = 1000
b = dict()
b['cat'] = 2
b['dog'] = 200
b['aardvark'] = 2000
Run Code Online (Sandbox Code Playgroud)
我希望结果如下:
{'cat': 3, 'fish': 10, 'dog': 200, 'aardvark': 3000}
Run Code Online (Sandbox Code Playgroud)
知道Python必须有一个单行来完成这个(它不一定是一行......).有什么想法吗?