python 计数器类Counter的用法
2024-10-21 06:03:12
简单操作:
import collections
A=['a','b','b','c','d','b','a']
count=collections.Counter(A)
print(count)
Counter({'b': 3, 'a': 2, 'c': 1, 'd': 1})
count.items()
Out[6]: dict_items([('a', 2), ('b', 3), ('c', 1), ('d', 1)])
count.keys()
Out[7]: dict_keys(['a', 'b', 'c', 'd'])
count.values()
Out[8]: dict_values([2, 3, 1, 1])
count.elements()
Out[9]: <itertools.chain at 0x7f08050d66a0>
list(count.elements())
Out[10]: ['a', 'a', 'b', 'b', 'b', 'c', 'd']
排序:
Out[20]: [1, 1, 2, 3]
sorted(count.items())
Out[21]: [('a', 2), ('b', 3), ('c', 1), ('d', 1)]
sorted(count.items(),key=lambda x:x[1])
Out[22]: [('c', 1), ('d', 1), ('a', 2), ('b', 3)]
最新文章
- J2EE 邮件发送那些事儿
- iOS系统tabbar图标出现重影问题
- jshint创建配置文件
- VS生成事件宏$(TargetPath) 一直为空
- 在getView方法产生给用户item的视图以及数据
- javascript刷新页面的方法
- linux驱动系列之挂载(转)
- Java内存结构、类的初始化、及对象构造过程
- 【转】Auto Layout 进阶
- 用 Deployment 运行应用 - 每天5分钟玩转 Docker 容器技术(123)
- 初学Servlet之继承GenericServlet
- char能表示(-128~127)
- 如何快速搭建一个基于ServiceStack框架的web服务
- Beta阶段第三篇Scrum冲刺博客-Day2
- 获取呈现在格表(table)记录的主键
- Microsoft Dynamics CRM 常用JS语法(已转成vs2017语法提示)
- mysql8.0+修改用户密码
- IO流(7)获取指定文件夹下的所有文件
- RabbitMQ消息可靠性分析
- 选择符API
热门文章
- 3.7 基于51单片机+MC20的路径显示【使用STC15W内核】
- [转+整理]linux shell 将字符串分割成数组
- (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- JavaScript:学习笔记(2)——基本概念与数据类型
- iOS 认识runtime 中的三个指针 isa , IMP , SEL
- 面对 to B 业务该如何构建研发管理体系?
- 版本控制系统Subversion
- php数组函数-array_pad()
- HRBUST 1717 字典树模板
- ASPX一句话爆破工具