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函数定义及传参方式详解4种)
- python的pickle用法(Python multiprocess pool模块报错pickling error问题解决方法分析)
- python中startswith使用教程(Python os.access用法实例)
- python学生管理系统设计代码(python学生管理系统开发)
- 如何用python编写抽奖(详解用python写一个抽奖程序)
- python怎么表示矩阵转置(Python实现的矩阵转置与矩阵相乘运算示例)
- python怎么用pandas读取两列数据(python 利用pandas将arff文件转csv文件的方法)
- python中内存管理机制(Python中整数的缓存机制讲解)
- python编写计算机病毒教程(Python告诉你木马程序的键盘记录原理)
- python数据类型基本知识入门(Python Pexpect库的简单使用方法)
- python中怎么查看函数的用法(Python中函数的基本定义与调用及内置函数详解)
- python yield 使用浅析(yii框架使用分页的方法分析)
- python栈和队列(Python 实现数据结构中的栈队列)
- python异常信息处理(Python使用修饰器进行异常日志记录操作示例)
- pythonjson库(Python常用的json标准库)
- python一组数字求和(Python3数字求和的实例)
- 劳累一天很疲惫的说说(身心疲惫好累的说说)
- 怅然若失是什么意思(沧州小记者成语接龙|怅然若失)
- 虐心总裁小说(那些虐到极致的总裁文)
- 不爱说话怎么办(老实人性格内向不爱说话)
- 一生所爱歌词真正含义(大话西游之一生所爱听后感)
- 蒋劲夫承认家暴(蒋劲夫承认家暴日本女友)
热门推荐
- docker无法访问宿主机ip(解决Mac下 docker 无法 ping 通宿主机的问题)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- svn的功能介绍
- mysql插入数据错误代码(教你解决往mysql数据库中存入汉字报错的方法)
- mysql8.0安装版安装详细教程(mysql 8.0.24版本安装配置方法图文教程)
- mysql乐观锁一定比悲观锁性能高(mysql居然还能实现分布式锁的方法)
- python里面的print怎么用(python中的print输出)
- 修改sqlserver数据库所有者
- linux虚拟内存实现需要哪六种机制(解析Linux高性能网络IO和Reactor模型)
- mysql时间存储如何选择(MySQL如何使用时间作为判断条件)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9