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 <[email protected]> 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
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
[email protected]
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
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/