python字典的值排序(python 对字典按照value进行排序的方法)
类别:脚本大全 浏览量:2312
时间:2021-10-06 01:54:21 python字典的值排序
python 对字典按照value进行排序的方法字典按照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进行排序的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/a857553315/article/details/79575623
您可能感兴趣
- python做出来的游戏按什么键运行(python pygame实现方向键控制小球)
- python删除列表中的重复元素(Python实现去除列表中重复元素的方法总结7种方法)
- python 文本分析 摘要(用Python逐行分析文件方法)
- python3.7.2 详细安装教程(python3.5安装python3-tk详解)
- python生成效果图(python如何制作缩略图)
- python 循环遍历新方法(python for 循环获取index索引的方法)
- python中求阶乘的代码(python 阶乘累加和的实例)
- python字符处理的函数(Python字符串内置函数功能与用法总结)
- python字符串匹配教程(Python字符串匹配之6种方法的使用详解)
- python读写文件实验心得(Python文件读写常见用法总结)
- python排序的三种方法(Python实现插入排序和选择排序的方法)
- python远程下发shell指令(Python实现堡垒机模式下远程命令执行操作示例)
- python内置函数使用方法(Python神奇的内置函数locals的实例讲解)
- python定时任务脚本(对Python定时任务的启动和停止方法详解)
- pythonexcel报表实例(对python生成业务报表的实例详解)
- python爬虫书籍经典(Python利用lxml模块爬取豆瓣读书排行榜的方法与分析)
- 门外之见 海蛎子味 的表演,能走多远(门外之见海蛎子味)
- 三部冷门谍战剧,第一部2014年拍摄,至今还未播出(三部冷门谍战剧)
- 《金陵秘事》的剧情跌宕起伏 给观众带来的怎样的感官体验(金陵秘事的剧情跌宕起伏)
- 少儿口才表达影响未来一生,50首经典绕口令和孩子玩出聪明大脑(少儿口才表达影响未来一生)
- 玩网游居然让人更友善 很难以让人置信(玩网游居然让人更友善)
- 学好汉语拼音,从娃娃绕口令抓起,平时还是要多练 收藏好(从娃娃绕口令抓起)
热门推荐
- idea docker部署微服务(idea连接docker实现一键部署的方法)
- phpstudy不解析php代码(phpstudy伪静态设置的问题)
- dedecms注册怎么给权限(织梦DedeCms系统未审核文档禁止动态浏览修改方法view.php)
- laravel数据库数据代码(在Laravel的Model层做数据缓存的实现)
- laravel数据库数据代码(在Laravel的Model层做数据缓存的实现)
- CSS样式优化
- css3动画按钮加光晕效果(CSS3 制作的悬停缩放特效)
- vs中找不到bin文件夹
- ubuntu python3.7安装(详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本)
- html判断canvas已经绘制过了(html2canvas截图空白问题的解决)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9