我想首先由值,然後通過密鑰進行排序的字典。關鍵是一個字符串。排序蟒蛇字典內,通過價值首先然後按鍵
例,
>>> words = {'fall':4, 'down':4, 'was':3, 'a':3, 'zebra':2, 'bitter':1, 'betty':1}
>>> sorted(words.items(), key=itemgetter(1,0), reverse=True)
[('fall', 4), ('down', 4), ('was', 3), ('a', 3), ('zebra', 2), ('bitter', 1), ('betty', 1)]
正如你可以在上面看到,該字典是過得去值排序,但不是重點。
謝謝。
編輯:我忘了指出的是,我想要的值來獲得排序從上到下和鍵底部到頂部。
它看起來排序我 - 4,4,3,3,2,1,1,如果值是相等的它們由鍵進行排序。一切都以相反的順序,因爲'反向= TRUE' – nikihub
http://stackoverflow.com/questions/9001509/how-can-i-sort-a-dictionary-by-key – zedfoxus
'而不是由key'是的。你還有什麼? – njzk2