Python中用dict统计列表中元素出现的次数
2024-08-24 15:36:18
01
Python增加元素,不像其他语言使用现实的操作接口,只需要dict[1]=3,如果字典中不存在1,则直接新增元素键值对(1,3),如果存在则替换键1为3。
if key in dict:判断出key是否在dict字典中。
统计元素出现的次数:
def word_count(nums):
dict={}
for it in nums:
if it not in dict:
dict[it] = 1
else: dict[it] += 1
return dict print(word_count([1,3,0,-1,4,3,2,1,2,3,4,5]))
运行结果:
{1: 2, 3: 3, 0: 1, -1: 1, 4: 2, 2: 2, 5: 1}
02
统计元素出现的次数:
list01 = ['a','b','c','a','c']
set01 = set(list01)
dict01 = {}
for item in set01:
dict01.update({item:list01.count(item)})
print(dict01)
运行结果:
{'c': 2}
{'c': 2, 'b': 1}
{'c': 2, 'b': 1, 'a': 2}
最新文章
- [转载]深入理解HTTP Session
- CF750E New Year and Old Subsequence
- C#窗体无法接受Keydown事件
- 【语言基础】c++ 备忘录
- python中时间格式
- Android安全专项-利用androguard分析微信
- Java 字符编码与解码
- 实现string到double的转换
- 通过P3P头实现跨域设置cookie
- Android内存优化(三)详解内存分析工具MAT
- 绕过CDN查看网站真实IP的一些办法
- 003-hive安装
- Twitter REST API, Streaming API
- java通过poi编写excel文件
- JMP地址公式推导
- 动态生成lookup字段
- 洛谷P2812校园网络
- javascript ES6模块化
- google-gson库下的gson的基本使用
- mongodb 日志清理