當前位置:成語大全網 - 英語詞典 - 想先問壹下python字典怎麽按值排序?

想先問壹下python字典怎麽按值排序?

s?=?{"a":"bb "," b":"cc "," c":"aa"}

def?樂趣:

d?=?sorted(s.iteritems(),key=lambda?t:t[1],反向=假)

回歸?d

d?=?樂趣

打印?diteritems()通過sorted方法得到的[(key,value)]列表,指定排序後的鍵值key為原字典中的value屬性,其中使用了匿名函數lambda,參數為T list,返回第二個元素t[1],即每個鍵值對中的值。從小到大排序時Reverse=False,從大到小排序時為True!