[Tutor] key parameter in sorted

Peter Otten __peter__ at web.de
Mon Jun 29 09:51:46 EDT 2020


Peter Otten wrote:

> Manprit Singh wrote:

>> lx = [2, 5, 4, 6, 4, 2, 3, 6]
>> sorted(set(lx), key=lx.index)

Another option:

>>> def unique(items):
...     seen = set()
...     for item in items:
...         if item not in seen:
...             yield item
...             seen.add(item)
... 
>>> list(unique(lx))
[2, 5, 4, 6, 3]




More information about the Tutor mailing list