集合中所有计数的总和。

【字号: 日期:2024-03-08浏览:32作者:雯心
如何解决集合中所有计数的总和。?

您所拥有的代码将键加起来(即列表中的唯一值:)1+2+3+4+5+6=21。

要累加计数,请使用:

In [4]: sum(Counter([1,2,3,4,5,1,2,1,6]).values())Out[4]: 9

该惯用语在文档的“通用模式”下提到。

解决方法

建立collections.Counter对象中所有计数之和的最佳方法是什么?

我试过了:

sum(Counter([1,2,3,4,5,1,6]))

但这给出了 21个 而不是 9个

相关文章: