offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
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,
    которая создает список