Превращение списка в множество (set) и обратно — самый быстрый способ избавиться от дубликатов.
Однако этот метод не сохраняет порядок элементов. Если порядок важен можно использовать выражение из второго примера.
Хитрость метода
seen.add(x) заключается в том, что он возвращает None, поэтому условие срабатывает только когда элемент встречается впервые.Гайды по Python
