[pyar] Ordenacion de objetos en listas

Milton Labanda 1000ton.lab en gmail.com
Mie Jul 13 17:32:00 ART 2011


Gracias, y puedo definir la funcion para key sin usar funciones lamba?

El 13 de julio de 2011 13:46, Martin Alderete <malderete en gmail.com>escribió:

> Buenas gente! como va?
>
>
>
> 2011/7/13 Milton Labanda <1000ton.lab en gmail.com>
> Me pueden ayudar con sugerencias a cerca de la mejor forma de ordenar
> objeto e una lista.
> Tengo por ejemplo mis objetos de mi clase Video(nombre, duracion, genero) y
> quiero que
> por defeecto se me ordenen en base  a la duracion. Tendria que
> sobreescribir el _cmp_
> o que tendria que hacer?
>
>
>
> Podes usar el keywords parameter del metodo sort() de las listas o bien la
> funcione sorted()
> algo asi deberia servirte:
>
> mi_lista = [obj1, obj2, obj3, obj4,........]
> #ordenar por duracion metodo 1
> mi_lista.sort(key=lambda video: video.duracion)
> #ordenar por duracion metodo 2
> sorted(mi_lista, key=lambda video: video.duracion)
>
>
> Espero que te sirva,
>
> saludos
>
>
>
> --
> Alderete, Martin Nicolas
> Senior Python Developer
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
/\/\;/-----------------------------------------------------
Milton  Labanda  [miltonlab]
Distro:        Debian GNU/Linux 6.0 Squeeze
Blog:          http://1000tonlab.wordpress.com
jabber:        miltonlab en jabber.org <milotnlab en jabber.org>
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su  verdadero bien...".  Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110713/813f9b8c/attachment.html>


More information about the pyar mailing list