Friday, February 20, 2004

Onhoud dit, om makkelijk alleen de unieke waarden uit een list te houden.



def uniq(alist) # Fastest order preserving
set = {}
return [set.setdefault(e,e) for e in alist if e not in set]

def uniq(alist) # Fastest without order preserving
set = {}
map(set.__setitem__, alist, [])
return set.keys()


source: ActiveState python cookbook