Удаление дубликатов из последовательности
с сохранением порядка элементов
#algoritms #generators
с сохранением порядка элементов
def dedupe(items):Множество не сохраняет какой бы то ни было порядок, поэтому результат будет перемешан.
seen = set()
for item in items:
if item not in seen:
yield item
seen.add(item)
#algoritms #generators