python 中实现对列表中各元素的个数进行统计
001、 方法1
>>> list1 = ["aa", "aa", "bb", "aa", "cc", "cc"] ## 测试列表 >>> list1.count("aa") ## 借助内置函数输出单个元素的次数 3 >>> set(list1) ## 利用集合去重复 {'cc', 'aa', 'bb'} >>> for i in set(list1): ## 借助循环结构统计每个元素出现的次数 ... print(i, list1.count(i)) ... cc 2 aa 3 bb 1
002、方法2 借助字典统计
>>> list1 = ["aa", "aa", "bb", "aa", "cc", "cc"] ## 测试列表 >>> dict1 = dict() ## 借助字典统计 >>> for i in list1: ... if i not in dict1: ... dict1[i] = 1 ... else: ... dict1[i] += 1 ... >>> for i in dict1: ... print(i, dict1[i]) ... aa 3 bb 1 cc 2
003、借助内置模块 counter
>>> list1 = ["aa", "aa", "bb", "aa", "cc", "cc"] >>> from collections import Counter ## 借助内置模块统计 >>> count = Counter(list1) >>> for i in count: ... print(i, count[i]) ... aa 3 bb 1 cc 2
。
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律