# Как удалить повторяющиеся элементы из списка 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`,
  которая создает список

← →
↑