快速的统计一个字典里面每个元素出现的次数

import collections
most_common = collections.Counter(['a', 'a', 'b' ]).most_common()
print(most_common)[('a', 2), ('b', 1)]

注意上面的参数必须是list类型的,不能是二维的,或者其他维度的
比如下面的代码因为维度不对,就会报错

a = [[1, 2, 3],[4, 5, 6]
]most_common = collections.Counter(a).most_common()
print(most_common)TypeError: unhashable type: 'list'

collections.Counter相关推荐

  1. python counter_教你Python的collections.Counter类型

    collections.Counter 类型可以用来给可散列的对象计数,或者是当成多重集合来使用 -- 多重集合就是集合里的元素可以出现多次1. collections.Counter 类型类似于其它 ...

  2. python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...

    问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案 c ...

  3. python中collections中的counter类_了解Python的collections.Counter类型

    python视频教程栏目介绍Python的collections.Counter类型. collections.Counter 类型可以用来给可散列的对象计数,或者是当成多重集合来使用 -- 多重集合 ...

  4. LeetCode Cookbook 哈希表(collections.Counter()和collections.defaultdict())

    好久不更了,这次一鼓作气,学完它! 文章目录 LeetCode Cookbook 哈希表 30. 串联所有单词的子串 36. 有效的数独(很不错的循环题目) 49. 字母异位词分组 290. 单词规律 ...

  5. 【函数】 collections.Counter()

    史博:[Python]实例10:文本词频统计 Python标准库 collections 里的 counter() 函数是一个计数器工具,用于统计可迭代对象中元素出现的次数,并返回一个字典(key-v ...

  6. collections Counter

    1.3 collections-容器数据类型 主要类型如下: namedtuple().创建有名字域的元组子类的工厂函数.python 2.6新增. deque:双端队列,类似于列表,两端进栈和出栈都 ...

  7. python库整理: Collections.Counter

    Counter目的是用来跟踪值出现的次数. 它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value. #导入库: from collections import Co ...

  8. 【python】collections.Counter()函数

    Counter 常规写法: #统计词频 colors = ['red', 'blue', 'red', 'green', 'blue', 'blue'] result = {} for color i ...

  9. CPython 标准库源码分析 collections.Counter

    Counter 是一个专门计数可哈希对象的 dict 子类,元素会被当做 dict 的 key,计数的数量被当做 value 存储. 这是 Counter 的 doc string,直接明确的指出了元 ...

最新文章

  1. 又一联盟成立:清华、北大、深大、南科大、哈工大等12家在深单位加盟
  2. python控制台颜色输出以及字符串格式化输出
  3. 05_MyBatis基于注解的开发
  4. 根据子树样本数对cart树剪枝与剪枝前后图形绘制
  5. iphone闪退修复工具_升级 iOS 14.2 微信闪退?iPhone 12 维修贵
  6. Android_bug之Default Activity not found
  7. 归一化处理公式_数学建模中的数据处理——归一化处理
  8. 小白必看!JS中循环语句大集合
  9. 对团队成员公开感谢博客
  10. 生成模型和判别模型直接的区别
  11. 单片机如何产生PWM信号
  12. 同济大学软件学院院长谈嵌入式方向选择
  13. 速度上车,全网无损音乐,付费内容任你免费下载
  14. cmd下载的python包,pycharm中却无法使用
  15. 计算机硬盘格式化三个步骤,电脑格式化五种操作方法教程
  16. 阿里云轻量级应用服务器设置外网访问端口
  17. Off the coast 将图片放入Markdown!
  18. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.4
  19. C程序设计 谭浩强 第十章
  20. 九龙证券|重大利好,这板块全线大涨!

热门文章

  1. android立体3D效果_Android实现八大行星绕太阳3D旋转效果
  2. 必须得会的汽车ECU研发基础—软件开发流程6
  3. linux查看分区命令
  4. 《Java程序性能优化》读书笔记
  5. 如何通adb命令删除安卓设备上指定的文件和apk
  6. ML-降维:PCA、SVD、LDA、MDS、LLE、LE算法总结
  7. linux Netfilter在网络层的实现详细分析(iptables)
  8. android扫雷需求分析,Android扫雷游戏实现
  9. java iterator 转 list_JAVA Iterator 转成 List
  10. 全排列的递归算法(C语言)