Python实现字典按照value进行排序的方法分析
程序员文章站
2022-10-20 10:14:21
本文实例讲述了Python实现字典按照value进行排序的方法。分享给大家供大家参考,具体如下:
先说几个解决的方法,具体的有时间再细说
d = {'a':1,...
本文实例讲述了Python实现字典按照value进行排序的方法。分享给大家供大家参考,具体如下:
先说几个解决的方法,具体的有时间再细说
d = {'a':1,'b':4,'c':2}
字典是这个,然后要对字典按照value进行排序
方法一:
sorted(d.items(),key = lambda x:x[1],reverse = True)
方法二:
import operator sorted(d.items(),key = operator.itemgetter(1))
方法三:
f = zip(d.values(),d.keys()) sorted(f) //结果是 [(1, 'a'), (2, 'c'), (4, 'b')]
zip 之后,zip函数默认会对第一个元素进行排序的
PS:这里再为大家推荐一款关于排序的演示工具供大家参考:
在线动画演示插入/选择/冒泡/归并/希尔/快速排序算法过程工具:
http://tools.jb51.net/aideddesign/paixu_ys
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python加密解密算法与技巧总结》、《Python编码操作技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
上一篇: 家庭冷暴力是什么
推荐阅读
-
python 对字典按照value进行排序的方法
-
Python实现字典按key或者value进行排序操作示例【sorted】
-
python让图片按照exif信息里的创建时间进行排序的方法
-
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
-
Python实现的字典排序操作示例【按键名key与键值value排序】
-
Python3实现对列表按元组指定列进行排序的方法分析
-
python 对字典按照value进行排序的方法
-
Python编程实现从字典中提取子集的方法分析
-
Python实现字典按照value进行排序的方法分析
-
Python实现字典按key或者value进行排序操作示例【sorted】