python中的计数器汇总

凯里尼亚

我正在寻找汇总python中的计数器列表。例如,求和:

counter_list = [Counter({"a":1, "b":2}), Counter({"b":3, "c":4})]

Counter({'b': 5, 'c': 4, 'a': 1})

我可以得到以下代码来进行求和:

counter_master = Counter()
for element in counter_list:
    counter_master = counter_master + element

但是我对为什么counter_master = sum(counter_list)导致错误感到困惑TypeError: unsupported operand type(s) for +: 'int' and 'Counter'如果可以将计数器加在一起,为什么不能将它们加起来?

金库

sum函数具有可选的start参数,默认为0。引用链接的页面:

sum(iterable[, start])

资金开始和的项目迭代由左到右,并返回总

start设置为(空)Counter对象以避免TypeError

In [5]: sum(counter_list, Counter())
Out[5]: Counter({'b': 5, 'c': 4, 'a': 1})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中的计数器

来自分类Dev

嵌套字典Python中的计数器

来自分类Dev

嵌套字典Python中的计数器

来自分类Dev

Prolog中的Python计数器

来自分类Dev

python中的游戏计数器

来自分类Dev

根据python pandas中的现有计数器添加新计数器

来自分类Dev

传递给pandas数据透视表中的aggfunc以汇总计数器的内容

来自分类Dev

Python字计数器

来自分类Dev

Python清单计数器

来自分类Dev

Python字计数器

来自分类Dev

Python登录计数器

来自分类Dev

排除集合中的零.Python中的计数器

来自分类Dev

Python计数器不计数

来自分类Dev

从python的计数器中删除停用词列表

来自分类Dev

Python中是否存在可以累积负值的计数器?

来自分类Dev

Python中for循环迭代的本机计数器

来自分类Dev

如何在python中创建元音计数器

来自分类Dev

如何使用python在计数器中应用嵌套条件?

来自分类Dev

简单的计数器可以在python中变为负数吗?

来自分类Dev

在jinja计数器中添加python变量

来自分类Dev

Python中的快速排序比较计数器

来自分类Dev

每个单词中的python元音计数器

来自分类Dev

python中的计数器未显示所有单词

来自分类Dev

在字典的python列表中更新计数器

来自分类Dev

如何在python中实现静态计数器

来自分类Dev

Python 计数器在类/函数中的放置

来自分类Dev

使用 Python 递增存储在文件中的计数器

来自分类Dev

内联python中没有计数器吗?

来自分类Dev

在 Python 中为游戏计数器 +1 动作