首頁  >  文章  >  後端開發  >  python字典怎麼排序

python字典怎麼排序

藏色散人
藏色散人原創
2019-09-30 11:30:056238瀏覽

python字典怎麼排序

python字典怎麼排序?

定義一個字典型別

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

#可分別列印key和value 看一下資料

python字典怎麼排序

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

key和value都輸出

reverse= 真(逆序)

python字典怎麼排序

#依value排序,漢字順序不是依拼音輸出

python字典怎麼排序

python字典怎麼排序

#sorted並不會改變字典本身的資料順序。

輸出後為列表和元組

###可以A = sorted(mydict.items(),key = lambda mydict:mydict[1],reverse= False) 賦值給A ,A的次序是變更後的###############推薦:《###Python教學###》#########注意事項####### ##sorted並不會改變字典本身的資料順序######如果要變更後的可以賦值給另一個列表變數###

以上是python字典怎麼排序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn