2011-01-10 14 views

Respuesta

12

como este:

sorted(lst, reverse=True) 
+5

a cualquier otro que responda: el índice no es necesario. Python siempre ordena listas por el primer elemento que encuentra. –

+1

en realidad, Python compara tuplas por orden lexicográfico, por lo que no solo ordena las listas/tuplas por sus primeros elementos. Esta distinción es importante si se desea una clasificación "estable" por primer elemento. – hvr

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

Tenga en cuenta también que "list" no es un gran nombre para su lista porque es el tipo de lista incorporada.

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

Puede clasificar como este.

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

¿Clasificaciones in situ? Uso:

lst.sort(reverse=True) 
Cuestiones relacionadas