随笔- 807  文章- 150  评论- 23  阅读- 151万 

利用字典统计
利用pandas统计
利用Counter类统计
1:方法一
data = [1,2,3,4,2,3,4,2,3,4,5,6,6,4,4,5,6,7,4]
data_dict = {}
for key in data:
    data_dict[key] = data_dict.get(key,0) + 1
print("data_dict:",data_dict)
12345
输出结果:
data_dict: {1: 1, 2: 3, 3: 3, 4: 6, 5: 2, 6: 3, 7: 1}
2:方法二
import pandas as pd
data = [1,2,3,4,2,3,4,2,3,4,5,6,6,4,4,5,6,7,4]
result = pd.value_counts(data)
print("result:",result)
1234
输出结果:
result: 4    6
6    3
3    3
2    3
5    2
7    1
1    1
dtype: int64
3:方法三:
from collections import Counter
data = [1,2,3,4,2,3,4,2,3,4,5,6,6,4,4,5,6,7,4]
result = Counter(data)
print("result:",result)
1234
输出结果:
result: Counter({4: 6, 2: 3, 3: 3, 6: 3, 5: 2, 1: 1, 7: 1})

原文链接:https://blog.csdn.net/qq_41911048/article/details/89227758

 posted on   xibuhaohao  阅读(21426)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
历史上的今天:
2019-01-02 python Django 之 Model ORM inspectdb(数据库表反向生成)
点击右上角即可分享
微信分享提示