Часто нужно убрать повторяющиеся элементы из списка, но при этом сохранить их исходный порядок. Новички могут использовать циклы, но Python позволяет сделать это проще — с d
ict.fromkeys().Этот приём позволяет удалить дубликаты за одну строку:
list(dict.fromkeys(list1)) создаёт словарь, где ключами становятся уникальные элементы в порядке их появления.Итог:
Удаляет дубликаты за одну строку.
Сохраняет порядок элементов.
Работает быстро и эффективно!
Разъяснивший Python
