【发布时间】:2017-03-01 11:47:20
【问题描述】:
为集合中的每个元素将计数器加 1 的最优雅方法是什么?
例如,此刻我正在做类似的事情:
from collections import Counter
my_counter = Counter()
my_set = set(["a", "b", "c", "d"])
for item in my_set:
my_counter[item] += 1
但我想知道是否可以直接将一组“添加”到已经存在的计数器中?
【问题讨论】:
-
Counter()是什么?从来没有见过这样的事情。 -
我不确定您期望的最终结果是什么。您使用
set()已经删除了所有重复的项目。您的最终结果将始终是您的集合中的每个项目之一。
标签: python python-3.x counter