當前列表的一個部分:[['Magneto', 0, 'Insignificantly Evil'], ['Mystique', 0, 'Insignificantly Evil'], ['Mr. Sinister', 2, 'Cautiously Evil']]
排序列表的部分和另一
我上面的代碼:我可以通過列表的第二列進行排序,但我需要幫助整理如果第二列是相同的,則按第一列排序。所以上面列表的正確順序是。
此列表應首先按數字(從最高到最低)進行排序,並以第一列(詞典)打破關係。
最後名單:
[
('Mr. Sinister', 2, 'Cautiously Evil'),
('Magneto', 0, 'Insignificantly Evil'),
('Mystique', 0, 'Insignificantly Evil')
])
注意如何只在第一列的部分已按字母順序排序,第一個是2,因此獲得優先權!
請反饋形式或形式的想法。
你會使用比較函數https://stackoverflow.com/questions/12749398/using-a-comparator-function-to-sort – Teo
你可能想清楚哪一列是作者 – bendl
是的,我找到了列表的兩個部分,但我試圖排序只是這兩個部分不是一切。這甚至可能嗎? –