利用字典dict来完成统计

举例:

a = [1, 2, 3, 1, 1, 2]

dict = {}

for key in a:

dict[key] = dict.get(key, 0) + 1

print dict

输出结果:

>>>{1: 3, 2: 2, 3: 1}

利用Python的collection包下Counter的类

举例:

from collections import Counter

a = [1, 2, 3, 1, 1, 2]

result = Counter(a)

print result

输出结果:

>>>{1: 3, 2: 2, 3: 1}

Python的pandas包下的value_counts方法

举例:

import pandas as pd

a = [1, 2, 3, 1, 1, 2]

result = pd.value_counts(a)

print result

输出结果:

>>>1    3

2    2

3    1

注:利用pandas下的value_counts(),不仅可以统计list中各个元素出现的个数,还可对矩阵中的元素进行进行统计。

举例:

import pandas as pd

a = pd.DataFrame([[1,2,3],

[3,1,3],

[1,2,1]])

python统计字典里面value出现的次数_python 统计list中各个元素出现的次数的几种方法...相关推荐

  1. python列表统计每个元素出现次数_python 统计list中各个元素出现的次数的几种方法...

    利用字典dict来完成统计 举例: a = [1, 2, 3, 1, 1, 2] dict = {} for key in a: dict[key] = dict.get(key, 0) + 1 pr ...

  2. (Note)Python 统计列表中各元素出现的次数

    演示列表: Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] 1.统计列表中不同元素的个数 Demo_list=[1,2,3,3,3,5, ...

  3. Python返回列表中某个元素的出现次数list.count()方法

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...

  4. Python 获取list 中指定元素出现的次数

    Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...

  5. Java统计List中每个元素出现的次数、用java实现生成或显示文件的一些数字、微信小程序开发回顾

    Java统计List中每个元素出现的次数 int countA = Collections.frequency(list, "a"); Collections.frequency( ...

  6. 如何统计列表中每个元素出现的次数

    通过for循环.if-else条件语句.列表的相关知识,运用简单易懂的方式,实现统计列表中每个元素出现的次数. 空的列表2的建立,以便于存放用for循环和if-else条件语句筛选出来的列表1中存在的 ...

  7. js计算数组中每个元素出现的次数(2种方法)

    js计算数组中每个元素出现的次数(2种方法) js动态生成唯一id Javascript生成全局唯一标识符(GUID,UUID)的方法

  8. python内置函数可以返回数值型序列中所有元素之和_智慧职教: Python内置函数________________用来返回数值型序列中所有元素之和。...

    智慧职教: Python内置函数________________用来返回数值型序列中所有元素之和. 答:3, 中国大学MOOC: 叙事性是插画的核心,每一幅插画背后都有一个作者心中的故事,或唯美,或悲 ...

  9. 一题多解——求数组中每个元素出现的次数

    好久没更新博客了,写博客分享是个好习惯,发现坚持是比较难得的一件事情. 2021年第一更,就写一篇比较简单常用的算法入门题吧,主要是利用程序算法思想,求数组中每个元素出现的次数. 先看一下需求描述: ...

  10. python统计字典里面value出现的次数_python统计字典中元素出现的次数

    有一个功能,想必大家经常能用到,那就是我们办公软件上常用的查找内容,因为有这个功能存在,所以我们在办公时候,效率特别的快,而语言的存在是要我们快速去得到结果,提高我们的效率,想必大家听到这里,就应该知 ...

最新文章

  1. SpringBoot+mongoDB实现id自增
  2. 微信“看一看“个性化推荐:排序篇
  3. 常用的Struts 2.0的标志(Tag)介绍
  4. poj 2263 最短路变形——最小边的最大值
  5. Spring之事件监听
  6. 轨迹压缩文献阅读: Similarity-Based Compression of GPS Trajectory Data
  7. Windows 7安装Oracle 10g的方法
  8. 计算机导航医学应用,【2016年】计算机导航在全膝关节置换中的应用技术及进展【临床医学论文】.doc...
  9. 转:什么是Node.js?
  10. Java反射----获取Class类实例的4种方式
  11. 混音师的混音之道|处理母带和混音的差别?母带处理的真相(上)|MZD Studios
  12. 波束形成MATLAB代码
  13. 如何快速搭建php网站,如何轻松建站?站点一键部署搭建(详细教程)
  14. Redux or Mobx --前端应用状态管理方案的探索与思考
  15. Kali 编译 Android 源码
  16. JavaScript 防抖(debounce)、截流(throttle)
  17. 学习Linux驱动的一点笔记
  18. 聚焦质控 | 如何进行单病种过程质量管理
  19. Vue 2.x折腾记 - (17) 基于Ant Design Vue 封装一个配置式的表单组件
  20. Allegro学习进行时

热门文章

  1. 华为防火墙USG6320透明模式配置
  2. Win10开机跳过欢迎界面直接进系统桌面的设置方法
  3. HttpClient 使用时,出现「no trusted certificate found」的原因 (JDK没有安装相应的证明书)
  4. linux中,添加cvs用户,实质就是添加linux用户 (extssh 连接方式)。 (添加时,注意是否要分组。)
  5. Eclipse 中 SVN 的设置。
  6. vue弹窗调用另一个弹窗_电脑桌面“脏乱差”,插件弹窗广告一个不少,学会say no很重要...
  7. 【Hive】Hive分区表
  8. linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
  9. Android中如何解决输入法键盘和activity页面遮挡的问题
  10. 【Ubuntu16.04】解决Qt安装包(.run文件)不能用./命令执行的问题