Python - Ordenar lista de listas en Python

   
Vista:

Ordenar lista de listas en Python

Publicado por Jose Luis (12 intervenciones) el 17/12/2014 23:16:03
Hola, me gustaria saber si podrian ayudarme, mi duda es la siguiente: (en Python)
Teniendo una lista de listas:
1
datos=[[Juan, Rodriguez, 22, 156],[Pedro, Lopez, 33, 120],[Rosa, Fernandez, 15, 100]]
Queria que a traves de la funcion "sort"
Acabase obteniendo algo como:
1
datos=[[Rosa, Fernandez, 15, 100],[Juan, Rodriguez, 22, 156],[Pedro, Lopez, 33, 120]]
Ordenandolos de menor a mayor segun el tercer elemento de cada sublista
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ordenar lista de listas en Python

Publicado por Jose Luis (12 intervenciones) el 18/12/2014 16:16:34
¿Alguien sabria como ordenar una lista de listas en Python?
A partir de bucles o usando la funcion sort
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Ordenar lista de listas en Python

Publicado por xve (1235 intervenciones) el 18/12/2014 21:40:41
Hola Jose Luis, seria algo así:
1
2
datos.sort(key=lambda x: x[1])
print datos

Espero que sea esto...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Ordenar lista de listas en Python

Publicado por Jose Luis (12 intervenciones) el 18/12/2014 21:51:30
Muchas gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar