python 对字典按照value进行排序的方法


Posted in Python onMay 09, 2019

字典按照value进行排序共有三种方法

d = {'a': 1, 'b': 4, 'c': 2, 'f' : 12}
 
# 第一种方法,key使用lambda匿名函数取value进行排序
a = sorted(d.items(), key=lambda x: x[1])
a1 = sorted(d.items(),key = lambda x:x[1],reverse = True)
 
# key使用lambda匿名函数按键进行排序
a2 = sorted(d.items(),key = lambda x:x[0])
 
# 第二种方法使用operator的itemgetter进行排序
import operator
b = sorted(d.items(), key=operator.itemgetter(1))
 
# 第三种方法讲key和value分装成元祖,在进行排序
f = zip(d.keys(), d.values())
c = sorted(f)
 
print(a)
print(a1)
print(a2)
print(b)
print(c)

打印结果是:

[('a', 1), ('c', 2), ('b', 4), ('f', 12)]
[('f', 12), ('b', 4), ('c', 2), ('a', 1)]
[('a', 1), ('b', 4), ('c', 2), ('f', 12)]
[('a', 1), ('c', 2), ('b', 4), ('f', 12)]
[('a', 1), ('b', 4), ('c', 2), ('f', 12)] 

以上所述是小编给大家介绍的python 对字典按照value进行排序的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
windows系统中python使用rar命令压缩多个文件夹示例
May 06 Python
python进阶教程之函数对象(函数也是对象)
Aug 30 Python
详解Python里使用正则表达式的ASCII模式
Nov 02 Python
1分钟快速生成用于网页内容提取的xslt
Feb 23 Python
python3 selenium 切换窗口的几种方法小结
May 21 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
对TensorFlow的assign赋值用法详解
Jul 30 Python
python实现停车管理系统
Nov 30 Python
Python对象转换为json的方法步骤
Apr 25 Python
python射线法判断一个点在图形区域内外
Jun 28 Python
python实现梯度法 python最速下降法
Mar 24 Python
解决jupyter notebook图片显示模糊和保存清晰图片的操作
Apr 24 Python
使用Django开发简单接口实现文章增删改查
May 09 #Python
python GUI实现小球满屏乱跑效果
May 09 #Python
深入浅析python 协程与go协程的区别
May 09 #Python
Python实现堡垒机模式下远程命令执行操作示例
May 09 #Python
python3.6使用tkinter实现弹跳小球游戏
May 09 #Python
使用GitHub和Python实现持续部署的方法
May 09 #Python
在win10和linux上分别安装Python虚拟环境的方法步骤
May 09 #Python
You might like
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
python生成日历实例解析
2014/08/21 Python
Python中使用SAX解析xml实例
2014/11/21 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
django 常用orm操作详解
2017/09/13 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
python实现程序重启和系统重启方式
2020/04/16 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
学习新党章思想汇报
2014/01/09 职场文书
打架检讨书400字
2014/01/17 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
html form表单基础入门案例讲解
2021/07/21 HTML / CSS
总结高并发下Nginx性能如何优化
2021/11/01 Servers
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫