On Mon, 18 Oct 2010 20:37:24 -0500 Carlos Herrera Polo wrote:

> 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...

La función "unique" puede mantener el orden original o no hacerlo. Si no hay
que mantenerlo, como ya se ha dicho, set() ya sirve. En caso contrario se suele
usar un generador como éste:

def unique(iterable):
    seen = set()
    for item in iterable:
        if item not in seen:
            seen.add(item)
            yield item

Si buscas en Google python+remove+duplicates encontrarás infinidad de
referencias.
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a