НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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,
    которая создает список
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить