[pyar] Ordenacion de objetos en listas

fisa fisadev en gmail.com
Mie Jul 13 17:43:22 ART 2011


El día 13 de julio de 2011 17:38, Milton Labanda
<1000ton.lab en gmail.com> escribió:
> Pero no se como tendria que definir mi funcion, disculpen la insistencia.
>

Sería bueno comentarte bien lo que es una lambda. Creo que con este
ejemplo te das cuenta:

sumar_lambda = lambda a,b: a + b

sumar(1, 2) # devuelve 3

def sumar_normal(a, b):
    return a + b

sumar(1, 2) # devuelve 3


por ende:

sorted(mi_lista, key=lambda video: video.duracion)

es lo mismo que:

def ordenadora(video):
    return video.duracion

sorted(mi_lista, key=ordenadora)

Se entiende?
:)

-- 
fisa  -  Juan Pedro Fisanotti



More information about the pyar mailing list