[Python-es] Duplicados en una lista

Arnau Sanchez pyarnau en gmail.com
Mar Oct 19 14:46:34 CEST 2010


On Tue, 19 Oct 2010 13:50:37 +0200 tny wrote:

> uno_de_cada_en_orden_original = [a[i] for i in range(len(a)) if a[i] not
> in a[:i]]

Uf, eso tiene pinta de O(n^2) en tiempo cuando unique puede (debería) ser O(n).


Más información sobre la lista de distribución Python-es