相关疑难解决方法(0)

是否有任何pythonic方法来组合两个dicts(为两个键中出现的键添加值)?

例如,我有两个词:

Dict A: {'a': 1, 'b': 2, 'c': 3}
Dict B: {'b': 3, 'c': 4, 'd': 5}
Run Code Online (Sandbox Code Playgroud)

我需要一种pythonic方式"组合"两个dicts,结果是:

{'a': 1, 'b': 5, 'c': 7, 'd': 5}
Run Code Online (Sandbox Code Playgroud)

也就是说:如果两个词中都出现一个键,则添加它们的值,如果它只出现在一个词典中,则保持其值.

python dictionary

460
推荐指数
12
解决办法
12万
查看次数

如何总结字典元素

在Python中,我有一个dicts列表:

dict1 = [{'a':2, 'b':3},{'a':3, 'b':4}]
Run Code Online (Sandbox Code Playgroud)

我想要一个最终的dict,它将包含所有dicts的总和.即结果将是:{'a':5, 'b':7}

注意:列表中的每个字典都包含相同数量的键值对.

python dictionary sum

36
推荐指数
7
解决办法
5万
查看次数

标签 统计

dictionary ×2

python ×2

sum ×1