网站首页 > 基础教程 正文
20221229星期四:
# 使用max()获取列表中重复出现次数最多的元素:这种方法有一个缺陷,如果两个元素的个数相同那么只显示其中一个元素
a = [1,2,3,3,4,5,6,7,7]
print(max(a,key=a.count))
# 字典方法
# 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,
# 判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中元素的count
words = [
'my', 'skills', 'are', 'poor', 'I', 'am', 'poor', 'I',
'need', 'skills', 'more', 'my', 'ability', 'are',
'so', 'poor'
]
dict1 = {}
for i in words:
if i not in dict1.keys():
dict1[i] = words.count(i)
print(dict1)
# 然后对字典,根据键,进行排序:
# 方式一:
dict2 = sorted(dict1.items(),key=lambda x:x[1],reverse=True)
print(dict(dict2))
# 方式二:
list1 = list(dict1.items())
list1.sort(key=lambda x:x[1],reverse=True)
print(dict(list1))
猜你喜欢
- 2024-10-21 Python开发中的高级技巧!(列表推导式,高级拆包等)值得你收藏
- 2024-10-21 Python笔记 list基础 python list常用方法
- 2024-10-21 python函数式编程 python函数经典例程
- 2024-10-21 Python的列表怎么用?你会吗?Python每日学习打卡
- 2024-10-21 如何在python各种列表中求最值? python 求列表的最大值
- 2024-10-21 python列表操作,助你快速掌握列表常用的操作
- 2024-10-21 python入门010:数字列表 python数字序列
- 2024-10-21 python每个list列表元素是一个数组的动态赋值方法
- 2024-10-21 Python | 掌握并熟悉列表、元祖、字典、集合数据类型
- 2024-10-21 Python学习教程:Python列表处理 python列表讲解
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)