counter是什么函数
发表时间:2024-07-29 12:41:45
来源:网友投稿
Counter函数的功能主要是计数器,特别是在对源数据是字典类型的数据进行计数时的函数。
如果不想写冗长繁琐的for循环,那么使用Counter函数将是一个不错的选择。
例如:
Counter函数:
from collections import Counter
c = Counter()
for i in colors:
c[list(i.keys())[0]] += list(i.values())[0]
Counter({'blue': 23, 'green': 19, 'red': 12})
这里Counter容器实现了一个自动化的计数器,当Counter中不存在某个键时,赋值操作会自动创建一个新的键,而不是像方法一中那样需要手动去判断某个键是否已经存在在字典里面。
除此之外Counter神奇的地方在于它有很多可以简单调用的统计方法,比如我们想要获取结果中正序/倒序的TOPN记录,则可以直接这样写:
c.most_common(2)
[('blue', 23), ('green', 19)]
当对数量巨大、且重复记录多的字典对象进行汇总计数操作时,Counter函数能够非常方便、高效的胜任此项工作。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
相关资讯
汽修专业新疆怎么找工作
2025-04-06
机械专业专长怎么写简历
2025-04-06
专科怎么报审计专业的
2025-04-06
专业学科导师类别怎么填
2025-04-06
查报考专业网站怎么查
2025-04-06
水电专业规划怎么写简历
2025-04-06
表演专业怎么留学的好呢
2025-04-06
专业防雷检测怎么收费的
2025-04-06
怎么查询同等学力专业
2025-04-06
高考技能专业怎么选择的
2025-04-06
钢筋套筒专业名称怎么写
2025-04-06
中专怎么填高考志愿专业
2025-04-06
中专统招怎么报志愿专业
2025-04-06
师范专业自我评价怎么写
2025-04-06
景观建筑换专业怎么换好
2025-04-06
建筑专业学生简历怎么写
2025-04-06
推荐资讯
2021考研调剂:中科院长春应化所调剂信息汇总
2024-07-24 09:47:43
金雀几月发芽月份开花
2024-07-28 10:44:07
maso和sub什么区别
2024-07-30 06:40:55
在大学期间最多可以考几次研
2024-08-02 19:34:06
挐攫是什么意思
2024-08-14 10:00:24
信笺处是什么
2024-08-19 12:11:35
什么是植物中提取的皮
2024-10-11 10:51:31
属牛男人喜欢什么样的女人
2024-10-12 15:34:29
统计学在哪个专业有
2025-03-21 16:11:09
机电造价哪个专业好
2025-03-22 11:23:04
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇
热门关注