[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