[Python-de] Liste uniquify

Philipp Kraus philipp.kraus at flashpixx.de
Do Nov 10 21:32:26 CET 2011


On 2011-11-10 20:52:11 +0100, Diez B. Roggisch said:

> 
> On Nov 10, 2011, at 8:44 PM, marc at gsites.de wrote:
> 
>>> ich möchte aus einer Liste Duplikate entfernen.
>> 
>> list = [1,5,3,5,7,8,6,6]
>> ulist = sorted(set(list), key=list.index)
>> 
>> Nicht gerade für große Listen geeignet, aber es funktioniert.
> 
> Bitte nicht! Dir mag das quadratische Verhalten bekannt sein, aber 
> unbedarftere Seelen bauen damit grossen Unfug.

O(n^2) ist in diesem Fall nicht schön :-P

Es geht hier um eine handvoll Elemente

Danke

Phil



Mehr Informationen über die Mailingliste python-de