con esto andaría: def quitarDuplicados(lst): lst = list(set(lst)) #quita duplicados lst.sort() #ordena la lista return lst
-- Daniel On Tue, 19 Oct 2010, monoBOT wrote:
En ese blog que apuntas se queja de que no respeta el orden de la lista... es muy facil hacerlo: lst =[1,1,1,2,3,3,3,4,4,4] lst2=[] for key in lst: if key not in lst2: lst2.append(key) print lst2 así tambien funciona: lst2=[] [lst2.append(key) for key in lst if key not in lst2] print lst2 El 19 de octubre de 2010 04:42, Daniel R. Asueta <d...@hipatia.net> escribió: va un ejemplo sobre el uso de set y list http://pablo.vieytes.info/2010/09/21/nota-python-eliminar-elementos-repetidos-de-una-lista/ -- Daniel On Mon, 18 Oct 2010, Reynaldo Baquerizo wrote: Alguien conoce la forma de obtener los items unicos en una lista ? Eliminando los duplicados, es decir... Si mi lista tiene los elementos: A,A,B,B,B,C,D,D,E,E,E,E... Obtener una lista de unicamente: A,B,C,D,E... Imagino que debe existir una funcion (he visto cosas super practicas en python) Fíjate en: set, frozenset -- _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- monoBOT Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/