2011-01-10 3 views

ответ

12

так же, как это:

sorted(lst, reverse=True) 
+5

каждому ответчику: индекс не требуется. Python всегда сортирует списки по первому найденному элементу. –

+1

На самом деле, Python сравнивает кортежи по лексикографическому порядку, поэтому он не только сортирует списки/кортежи своими первыми элементами. Это различие важно, если требуется «стабильная» сортировка по первому элементу. – hvr

0
sorted(list, reverse=True, key=lambda x: x[0]) 

Обратите внимание, что «список» не является отличным именем для вашего списка, потому что это встроенный тип списка.

4
import operator 
sorted(lst, reverse=True, key=operator.itemgetter(0)) 
0

Вы можете сортировать, как это.

sorted(lst, key=lambda a: a[0], reverse=True) 
6

Сортировка по месту? Использование:

lst.sort(reverse=True) 
Смежные вопросы