(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,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 统计列表中各元素出现的次数相关推荐
- Python 统计列表中各元素出现的次数
除了https://www.csdn.net/tags/MtTaYg5sOTU3NzUtYmxvZwO0O0OO0O0O.html 中提到的方法 还有简单的: print(lou_list.count ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
- 如何统计列表中每个元素出现的次数
通过for循环.if-else条件语句.列表的相关知识,运用简单易懂的方式,实现统计列表中每个元素出现的次数. 空的列表2的建立,以便于存放用for循环和if-else条件语句筛选出来的列表1中存在的 ...
- python 统计list中各个元素出现的次数
Python的pandas包下的value_counts方法 import pandas as pd a = [4, 2, 1, 2, 3, 1, 1, 2] result = pd.value_co ...
- [转载] Python基础:用Python统计列表中每个单词出现的次数(split 的使用,for双重循环)
参考链接: Python | 抓取网页并获得最常用单词的程序 如何用Python统计含多个字符串的列表中每个单词出现的次数? 要从多个字符窜中统计次数的话,我们先来看一个简单的例子: 先从一个字符串中 ...
- python统计列表中元素个数_python中计算一个列表中连续相同的元素个数方法
python中计算一个列表中连续相同的元素个数方法 最简单的例子: a = [1,1,1,1,2,2,2,3,3,1,1,1,3] # 问:计算a中最多有几个连续的1 很明显,答案是4 如果用代码实现 ...
- python统计各种数量_python 统计列表中不同元素的数量方法
python 统计列表中不同元素的数量方法 刚刚上网搜了一下如何用python统计列表中不同元素的数量,发现很少,找了半天.我自己来写一种方法. 代码如下 list=[1,1,2,2,3] print ...
- python列表统计每个元素出现次数_python 统计list中各个元素出现的次数的几种方法...
利用字典dict来完成统计 举例: a = [1, 2, 3, 1, 1, 2] dict = {} for key in a: dict[key] = dict.get(key, 0) + 1 pr ...
- Python统计列表中的重复项出现的次数的方法
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: 对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现 ...
最新文章
- 概率论与数理统计专业术语
- python读取raw数据文件_在python下读取并展示raw格式的图片实例
- python开发项目案例集锦 pdf_Python项目开发案例集锦 实战项目代码+配套文件
- 分布式机器学习框架:CXXNet
- P3545HUR-Warehouse StoreP4053建筑抢修(反悔贪心、堆)
- JAVA中的native
- php foreach 循环 判断index 小于多少_Go 与 PHP 的语法对比
- (java)玩转算法系列-数据结构精讲[学习笔记](一)不要小瞧数组
- Delphi 的运算符列表
- 目录中带.造成文件上传验证问题
- MFC下实现的简单随机点名器
- python 求最大值_Python 获取最大值函数
- 高举5G和AI两面旗帜:紫光展锐市场峰会火爆申城
- 如何学好高中数学 提高高中数学成绩秒杀技巧(这几点很重要)
- 如何绘制论文中的图表?
- Nginx 反向代理 负载均衡 动静分离 高可用 原理
- 永远的友谊_友谊的传递属性-温馨介绍的重要性
- android必备软件!零基础如何成为高级Android开发,薪资翻倍
- 我的专业计算机作文说明文,我的电脑作文说明文
- Windows连接远程桌面时出现黑屏的解决办法