Стажировка
Открыта запись на бесплатный пробный месяц! Жми для подробностей! →
49 of 97 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Мы уже начали, но можно присоединится! Жми для записи!

Как удалить повторяющиеся элементы из списка Python

С помощью цикла for

Удалить одинаковые элементы из списка можно при помощи цикла for. Вначале мы создадим пустой список, в который циклом добавим уникальные элементы. Смотрите пример:

lst = ['a', 'c', 'b', 'a', 'c'] res = [] for el in lst: if el not in res: res.append(el) print(res)

Результат выполнения кода:

['a', 'c', 'b']

С помощью функции set

Убрать повторяющиеся элементы можно при создании из списка множества с помощью функции set, а затем нужно преобразовать полученное множество обратно в список. Смотрите пример:

lst = ['a', 'c', 'b', 'a', 'c'] res = list(set(lst)) print(res)

Результат выполнения кода:

['c', 'b', 'a']

Смотрите также

  • функция list,
    которая создает список