python and some backend notes(ru)
108 subscribers
5 photos
1 file
192 links
Личные заметки и ссылки на статьи по python и backend вопросам, но может кому-то тоже будет интересно
Download Telegram
Удаление дубликатов из последовательности
с сохранением порядка элементов

def dedupe(items):
seen = set()
for item in items:
if item not in seen:
yield item
seen.add(item)

Множество не сохраняет какой бы то ни было порядок, поэтому результат будет перемешан.

#algoritms #generators