def unique(disordered):
seen = set()
result = []
for elem in disordered:
if not (elem in seen or seen.add(elem)):
result.append(elem)
return result
Объяснение:
Если я правильно понял задачу. Так же, почти всё тело функции, можно заменить однострочником, но я не стал этого делать.
def unique(disordered):
seen = set()
result = []
for elem in disordered:
if not (elem in seen or seen.add(elem)):
result.append(elem)
return result
Объяснение:
Если я правильно понял задачу. Так же, почти всё тело функции, можно заменить однострочником, но я не стал этого делать.