演示列表:

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,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] List_to_set=set(Demo_list)print(List_to_set)
print(len(List_to_set))

Result:

{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
10

2.统计列表中各元素出现的次数(方法1)


Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] Demo_dict={}
for item in List_to_set:Demo_dict.update({item:Demo_list.count(item)})print(Demo_dict)

Result:

{0: 1, 1: 2, 2: 4, 3: 4, 4: 2, 5: 3, 6: 1, 7: 2, 8: 2, 9: 1}

3.统计列表中各元素出现的次数(方法2)


Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] Demo_dict={}
for key in Demo_list:Demo_dict[key]=Demo_dict.get(key,0)+1print(Demo_dict)

Result:

{1: 2, 2: 4, 3: 4, 5: 3, 6: 1, 0: 1, 4: 2, 7: 2, 8: 2, 9: 1}

4.统计列表中各元素出现的次数(方法3)


Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] # 利用Pandas模块下的value_counts函数
import pandas as pd
Demo_result=pd.value_counts(Demo_list)print(Demo_result)

Result:

2    4
3    4
5    3
1    2
4    2
7    2
8    2
6    1
0    1
9    1
dtype: int64

5.统计列表中各元素出现的次数(方法4)


Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] # 利用collections模块下的Counter函数
from collections import Counter
Demo_result=Counter(Demo_list)
Demo_result=dict(Demo_result)print(Demo_result)

Result:

{1: 2, 2: 4, 3: 4, 5: 3, 6: 1, 0: 1, 4: 2, 7: 2, 8: 2, 9: 1}

Python Code:

# Python Countimport warnings
warnings.filterwarnings('ignore')Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] # 0.统计列表中不同元素的个数
List_to_set=set(Demo_list)print(List_to_set)
print(len(List_to_set))# 1.统计列表中各元素出现的次数 (Type:0)
Demo_dict={}
for item in List_to_set:Demo_dict.update({item:Demo_list.count(item)})print(Demo_dict)# 2.统计列表中各元素出现的次数 (Type:1)
Demo_dict={}
for key in Demo_list:Demo_dict[key]=Demo_dict.get(key,0)+1print(Demo_dict)# 3.统计列表中各元素出现的次数 (Type:2)
# 利用Pandas模块下的value_counts函数
import pandas as pd
Demo_result=pd.value_counts(Demo_list)print(Demo_result)# 4.统计列表中各元素出现的次数 (Type:3)
# 利用collections模块下的Counter函数
from collections import Counter
Demo_result=Counter(Demo_list)
Demo_result=dict(Demo_result)print(Demo_result)

Result:

(Note)Python 统计列表中各元素出现的次数相关推荐

  1. Python 统计列表中各元素出现的次数

    除了https://www.csdn.net/tags/MtTaYg5sOTU3NzUtYmxvZwO0O0OO0O0O.html 中提到的方法 还有简单的: print(lou_list.count ...

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

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

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

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

  4. python 统计list中各个元素出现的次数

    Python的pandas包下的value_counts方法 import pandas as pd a = [4, 2, 1, 2, 3, 1, 1, 2] result = pd.value_co ...

  5. [转载] Python基础:用Python统计列表中每个单词出现的次数(split 的使用,for双重循环)

    参考链接: Python | 抓取网页并获得最常用单词的程序 如何用Python统计含多个字符串的列表中每个单词出现的次数? 要从多个字符窜中统计次数的话,我们先来看一个简单的例子: 先从一个字符串中 ...

  6. python统计列表中元素个数_python中计算一个列表中连续相同的元素个数方法

    python中计算一个列表中连续相同的元素个数方法 最简单的例子: a = [1,1,1,1,2,2,2,3,3,1,1,1,3] # 问:计算a中最多有几个连续的1 很明显,答案是4 如果用代码实现 ...

  7. python统计各种数量_python 统计列表中不同元素的数量方法

    python 统计列表中不同元素的数量方法 刚刚上网搜了一下如何用python统计列表中不同元素的数量,发现很少,找了半天.我自己来写一种方法. 代码如下 list=[1,1,2,2,3] print ...

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

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

  9. Python统计列表中的重复项出现的次数的方法

    本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现 ...

最新文章

  1. 概率论与数理统计专业术语
  2. python读取raw数据文件_在python下读取并展示raw格式的图片实例
  3. python开发项目案例集锦 pdf_Python项目开发案例集锦 实战项目代码+配套文件
  4. 分布式机器学习框架:CXXNet
  5. P3545HUR-Warehouse StoreP4053建筑抢修(反悔贪心、堆)
  6. JAVA中的native
  7. php foreach 循环 判断index 小于多少_Go 与 PHP 的语法对比
  8. (java)玩转算法系列-数据结构精讲[学习笔记](一)不要小瞧数组
  9. Delphi 的运算符列表
  10. 目录中带.造成文件上传验证问题
  11. MFC下实现的简单随机点名器
  12. python 求最大值_Python 获取最大值函数
  13. 高举5G和AI两面旗帜:紫光展锐市场峰会火爆申城
  14. 如何学好高中数学 提高高中数学成绩秒杀技巧(这几点很重要)
  15. 如何绘制论文中的图表?
  16. Nginx 反向代理 负载均衡 动静分离 高可用 原理
  17. 永远的友谊_友谊的传递属性-温馨介绍的重要性
  18. android必备软件!零基础如何成为高级Android开发,薪资翻倍
  19. 我的专业计算机作文说明文,我的电脑作文说明文
  20. Windows连接远程桌面时出现黑屏的解决办法

热门文章

  1. 小萌库- 新海诚那些唯美感人的动漫
  2. 把项目从meeclipces转移到idead中遇见的问题
  3. C. Chocolate Bunny(思维)
  4. 如何实现ABC三个线程按顺序执行十次
  5. day1—ECS阿里云云计算服务
  6. BUUCTF | Misc 二维码 -- BUUOJ WriteUP
  7. C4D-学习笔记-4-渲染(ProRender渲染介绍)
  8. 政考网:一年最多可以参加几次公务员考试?
  9. Nature子刊:基于静息态EEG功能连接模式识别精神疾病亚型
  10. BI Publisher rtf模板页眉页脚