mydict =
函式:def sortdic(dict,valuepostion):
return sorted(dict.items(),key=lambda e:e[1][valuepostion],reverse=false) //reverse=true 倒排
1. 按value的第3個值排序
sortdic(mydict,2)
[('item2', [8, 2, 3]), ('item1', [7, 1, 9]), ('item3', [9, 3, 11])]
2. 按value的第1個值排序
sortdic(mydict,0)
[('item1', [7, 1, 9]), ('item2', [8, 2, 3]), ('item3', [9, 3, 11])]
python 對字典按照value進行排序
字典按照value進行排序共有三種方法 d 第一種方法,key使用lambda匿名函式取value進行排序 a sorted d.items key lambda x x 1 a1 sorted d.items key lambda x x 1 reverse true print a print ...
python 對字典按照value進行排序的方法
字典按程式設計客棧照value進行排序共有三種方法 d 第一種方法,key使用lambda匿名函式取value進行排序 a sorted d.items key lambda x x 1 a1 sorted d.items key lambda x x 1 reverse true key使用lam...
python筆記17 字典如何按value排序
面試題 如何統計陣列 現次數最多的資料,按出現次數由大到小排序 這個排序看似簡單,涉及到的基礎知識點還是很多的,真正寫起來並不容易 備註 本篇是以python3.6講解的,python2會多乙個cmp引數,cmp函式在python3上已經丟棄了 cmp x,y 函式用於比較2個物件,如果 x y 返...