python如何使用collections.Counter方法实现统计


小编给大家分享一下python如何使用collections.Counter方法实现统计,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Counter是一个容器对象,使用collections模块中的Counter类可以实现hash对象的统计。Counter是一个无序的容器类型,以字典的键值对形式存储,其中元素作为 key,其计数作为 value。计数值可以是任意的Interger(包括0和负数)。Counter() 对象还有几个可调用的方法:most_common(n)— TOP n 个出现频率最高的元素elements— 获取所有的键 通过list转化update— 增加对象免费云主机域名subtrct— 删除对象下标访问 a[‘xx’] –不存在时返回0
直接显示各个元素频次使用most_common显示最多的n个元素当多个元素计数值相同时,排列是无确定顺序的。使用数组下标获取,类似字典方式:统计列表:(只要列表中对象都是可以哈希的)如果列表中有unhashalbe对象,例如:可变的列表,是无法统计的。元组也可以统计。得到Counter计数器对象之后,还可以在此基础上进行增量更新。elements()— 返回迭代器元素排列无确定顺序,个数小于1的元素不被包含。subtract函数 — 减去元素update函数 — 增加元素在进行增量计数时候,update函数非常有用。del函数 — 删除键当计数值为0时,并不意味着元素被删除,删除元素应当使用del。以上是“python如何使用collections.Counter方法实现统计”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注百云主机行业资讯频道!

相关推荐: C++的数据共享与保护实例分析

这篇文章主要讲解了“C++的数据共享与保护实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++的数据共享与保护实例分析”吧!作用域是一个标识符在程序正文中有效的区域作用域关系从大到小为:命名空间作用域 …

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/24 12:29
下一篇 01/24 17:07

相关推荐