相关疑难解决方法(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万
查看次数

求和两个collections.Counter()对象的内容

我正在与collections.Counter()柜台合作.我想以有意义的方式结合其中两个.

假设我有2个计数器,比方说,

Counter({'menu': 20, 'good': 15, 'happy': 10, 'bar': 5})
Run Code Online (Sandbox Code Playgroud)

Counter({'menu': 1, 'good': 1, 'bar': 3})
Run Code Online (Sandbox Code Playgroud)

我想结束:

Counter({'menu': 21, 'good': 16, 'happy': 10,'bar': 8})
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python counter

43
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

counter ×1

dictionary ×1