python中counter什么意思,python中count用法实例
此映射类型为键准备了一个整数计数器。每更新一次键,该计数器就增加一次。因此,此类型可用于为可散列表对象计数,或将其作为多重集合使用——多重集合就是集合中的元素可以多次出现。
1、Counter 实现了 + 和 - 运算符用来合并记录,还有像 most_common([n]) 这类很有用的方法。most_common([n]) 会按照次序返回映射里最常见的 n 个键和它们的计数。
in[1]: fromcollectionsimportcounter
In[2]:langs=[java , php , python , C# , kotlin , swift , python]
in[3]: CT=计数器(语言)
在[4]:ct
Out[4]:Counter({C#:1, java:1, kotlin:1, php:1, python:2, swift:1})
In[5]:ct.update([java , c])
在[6]:克拉
[6]:
计数器({C#:1,
c:1,
Java’:2,
科特林的:1,
php:1,
python:2,
swift:1})
In[7]:ct.most_common(2)
Out[7]:[(java ,2),( python ,2)]2、直接操作字符串
in[9]: CT=Counter( abracadabra )
[10]:ct
[10]:计数器({a:5, b:2, c:1, d:1, r:2})
In[11]:ct.update(aaaaazzz )
[12]:ct
[12]:计数器({a:10, b:2, c:1, d:1, r:2, z:3})
在[13]:ct.most_common(2)
Out[13]:[(a ,10),( z ,3)]以上就是计数器在大蟒中两种用法,希望能对大家有所帮助,更多知识尽在盛行信息技术软件开发工作室106 .
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。