li=[[2,6],[1,3],[5,4]]
li.sort(lambda x, y: cmp(x[1],y[1]))
print li; # prints [[1, 3], [5, 4], [2, 6]]
Equivalentemente:
li=[[2,6],[1,3],[5,4]]
li.sort(key=lambda x:x[1] )
print li; # prints [[1, 3], [5, 4], [2, 6]]
Y para el orden inverso (cualquiera de estas opciones vale):
li.sort(key=lambda x:x[1], reverse=True )
li.sort(lambda x, y: cmp(x[1],y[1]), reverse=True)
li.sort(lambda x, y: cmp(y[1],x[1]))
No hay comentarios:
Publicar un comentario