1. 程式人生 > 程式設計 >python字典排序的方法

python字典排序的方法

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字典怎麼排序的詳細內容,更多請關注我們其它相關文章!