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 相关文章推荐
Python中列表(list)操作方法汇总
Aug 18 Python
python字符串,数值计算
Oct 05 Python
Python使用QQ邮箱发送Email的方法实例
Feb 09 Python
Python绑定方法与非绑定方法详解
Aug 18 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
python中数据爬虫requests库使用方法详解
Feb 11 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
基于python3监控服务器状态进行邮件报警
Oct 19 Python
Python devel安装失败问题解决方案
Jun 09 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
Python使用OpenCV实现虚拟缩放效果
Feb 28 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
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
js写的评论分页(还不错)
2013/12/23 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
vue项目前端错误收集之sentry教程详解
2019/05/27 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
javascript中正则表达式语法详解
2020/08/07 Javascript
[02:38]DOTA2 夜魇暗潮2020活动介绍官方视频
2020/11/04 DOTA
Python常用随机数与随机字符串方法实例
2015/04/09 Python
python样条插值的实现代码
2018/12/17 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
python3 map函数和filter函数详解
2019/08/26 Python
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
2014年班主任自我评价范文
2014/04/23 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
四年级学生期末评语
2014/12/26 职场文书
公司捐书倡议书
2015/04/27 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL