简单操作:

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)]

最新文章

  1. J2EE 邮件发送那些事儿
  2. iOS系统tabbar图标出现重影问题
  3. jshint创建配置文件
  4. VS生成事件宏$(TargetPath) 一直为空
  5. 在getView方法产生给用户item的视图以及数据
  6. javascript刷新页面的方法
  7. linux驱动系列之挂载(转)
  8. Java内存结构、类的初始化、及对象构造过程
  9. 【转】Auto Layout 进阶
  10. 用 Deployment 运行应用 - 每天5分钟玩转 Docker 容器技术(123)
  11. 初学Servlet之继承GenericServlet
  12. char能表示(-128~127)
  13. 如何快速搭建一个基于ServiceStack框架的web服务
  14. Beta阶段第三篇Scrum冲刺博客-Day2
  15. 获取呈现在格表(table)记录的主键
  16. Microsoft Dynamics CRM 常用JS语法(已转成vs2017语法提示)
  17. mysql8.0+修改用户密码
  18. IO流(7)获取指定文件夹下的所有文件
  19. RabbitMQ消息可靠性分析
  20. 选择符API

热门文章

  1. 3.7 基于51单片机+MC20的路径显示【使用STC15W内核】
  2. [转+整理]linux shell 将字符串分割成数组
  3. (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
  4. JavaScript:学习笔记(2)——基本概念与数据类型
  5. iOS 认识runtime 中的三个指针 isa , IMP , SEL
  6. 面对 to B 业务该如何构建研发管理体系?
  7. 版本控制系统Subversion
  8. php数组函数-array_pad()
  9. HRBUST 1717 字典树模板
  10. ASPX一句话爆破工具