1、将list传输到counter中作为参数,它会自动为我们计数其中的每一个元素。
如果要筛选topk,也很简单,它为我们提供了most_common方法,我们只需要输入所需的K:
counter.most_common(1) [('apple',2)]
2、此外,其结构函数还接收dict类型。我们可以通过value是int类型的dict直接初始化一个counter,例如:
c=Counter({'apple':5,'pear':4}) c=Counter(apple=4,pear=3)
支持加减法的操作。比如我们可以加两个Counter,自动合并两个Counter,同一个key对应的value。减少也是如此。减少可以对应的value,减少的key不能对应的key,减少中不能对应的key被抛弃。需要注意的是,counter支持value为负。
以上是python Cou使用nter,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。