2011-01-10 8 views

답변

12

:

sorted(lst, reverse=True) 
+5

다른 모든 답변자에게 : 색인은 필요하지 않습니다. 파이썬은 항상 찾은 첫 번째 요소를 기준으로 목록을 정렬합니다. –

+1

실제로 파이썬은 튜플을 사전 편집 순서에 따라 비교하므로 첫 번째 요소로 목록/튜플을 정렬하는 것은 아닙니다. 이러한 구분은 첫 번째 요소에 의한 "안정적인"정렬이 필요한 경우 중요합니다. – 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) 
관련 문제