您现在的位置是:课程教程文章
python中Counter是什么意思?
2023-12-15 20:52课程教程文章 人已围观
Python从小白到大牛:第二篇【Python】进阶
Python从小白到大牛:第二篇【Python】进阶本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含...微信支付v3版python_关闭订单
微信支付v3版python_关闭订单微信支付V3版系列课程详细讲解微信支付的 JSAPI支付 、 H5支付 、 Native支付 、...【誉天】Python爬虫高手加薪系列
【誉天】Python爬虫高手加薪系列恭喜 聪明又睿智 的你~ 加入咱们的誉天大家庭一起学习! 请加咱们可爱的小鹿...免费Python后台开发工程师直播课
免费Python后台开发工程师直播课本课程为免费直播课程。欢迎大家踊跃参加………… 有人说免费直播课的知识...
大家对Counter的认知大多都局限于计数上面,其本身是字典中的子类,可以用于计数可哈希的对象,并且元素可以像key一样进行存储,能够利用Counter实现对可迭代对象计数、根据键引用值、删除一个键值对等等,在作为计数器上,counter是绝对简单高效的,下面就一起来了解具体使用技巧吧。
Counter对象可以使用字典的所有方法:
1、创建Counter对象
from collections import Counter c = Counter() c = Counter('gallahad') c = Counter({'red': 4, 'blue': 2}) c = Counter(cats=4, dogs=8)
2、对可迭代对象进行计数
from collections import Counter c = Counter('bananas') c
3、根据键引用值
from collections import Counter c = Counter('bananas') c['a']
4、如果不存在该键,则返回0
from collections import Counter c = Counter('bananas') c['u']
5、删除其中一个键值对
from collections import Counter c = Counter('bananas') del c['a'] C
6、用映射来创建一个Counter,并返回迭代器
from collections import Counter
c = Counter({'red': 3, 'blue': 1,'black':2})
list(c.elements())
7、查看出现频次最高的前n元素及其次数
from collections import Counter c = Counter('absabasdvdsavssaffsdaws') c.most_common(3)
8、转换成字典
from collections import Counter c = Counter('bananas') dict(c)
从上述内容,我们基本上可以获悉Counter对象可以进行加减运算及逻辑运算操作,在学习语言上,最好的学习就是掌握使用技巧,大家多多了解掌握住吧~
课程教程:python中Counter是什么意思?上一篇:jquery中在元素之前添加元素的before() 方法
下一篇:没有了