2
>>> from operator import itemgetter
>>> ul = [(10,2),(9,4),(10,3),(10,4),(9,1),(9,3)]
>>> ol = sorted(ul, key=itemgetter(0,1), reverse=True)
>>> ol
[(10, 4), (10, 3), (10, 2), (9, 4), (9, 3), (9, 1)]
我想要的是在第二個鍵上排序reverse = False。換句話說,我想要的結果是:Python:使用兩個不同方向排序的鍵排序列表
[(10, 2), (10, 3), (10, 4), (9, 1), (9, 3), (9, 4)]
我該怎麼做?
我打算建議兩種排序...作爲一個'list.sort'方法是一個穩定的排序 - 這很好地工作 – 2013-02-08 22:06:03