Python 基础-- collections. Counter
Python 基础-- collections. Counter
from collections import Counter
在很多需要统计次数的场景下,Python中用Counter来实现会非常简洁,效率也会很高
Counter 作用
counter的作用是用于统计元素总数,输出是一个dict,key是元素,value是元素的重复出现次数
Example
1、输入是一个字符串,统计各字符的出现的次数
2、输入是一个dict,统计各字符的出现的次数
a=Counter({'cats':4,'dogs':8})
b=Counter(cats=4,dogs=8)
这里a=b
3、element()
elements()就是将其中的key值乘以出现次数全部打印出来,但是是object 形式,需要通过list或者其他方式将其所有元素全部展示出来,当出现了负数或者0的情况,可以看到:负数对应的key值是不会打印的。