python字典排序的方法

Katherine ·
更新时间:2024-11-01
· 821 次阅读

python字典怎么排序?

定义一个字典类型

mydict = {2: '小路', 3: '黎明', 1: '郭富城', 4:'周董'}

可分别打印 key和value 看一下数据

e4ad393a990f1300ec7418bfe1b56e0.png

按KEY排序,使用了 lambda和 reverse= False(正序)

key和value都输出

reverse= True(逆序)

50f166dcaae077f21cf6540f9a984e7.png

按value排序,汉字次序不是按拼音输出

b5237968e741a746fab551895688434.png

sorted并不改变字典本身的数据次序。

输出后为列表和元组

可以 A = sorted(mydict.items(),key = lambda mydict:mydict[1],reverse= False) 赋值给A ,A的次序是变化后的

273536d941734244464c0a5a26077e3.png

注意事项

sorted并不改变字典本身的数据次序

如果要变化后的 可以赋值给另一个列表变量

以上就是python字典怎么排序的详细内容,更多请关注软件开发网其它相关文章!

您可能感兴趣的文章:python将字典列表导出为Excel文件的方法python字典的遍历3种方法详解python 根据字典的键值进行排序的方法python中for循环把字符串或者字典添加到列表的方法python pickle存储、读取大数据量列表、字典数据的方法python 列表转为字典的两个小方法(小结)Python两个字典键同值相加的几种方法Python利用字典破解WIFI密码的方法python字典setdefault方法和get方法使用实例



方法 python字典排序 排序 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号