# Метод remove

Метод `remove` удаляет указанный элемент из списка. В параметре метода задается элемент, который нам нужно удалить. Метод изменяет сам список. В качестве результата возвращается `None`. Попытка удалить несуществующий элемент приведет к выбрасыванию исключения.

## Синтаксис

`список.remove(что хотим удалить)`

## Пример

Давайте удалим элемент `'ef'` из нашего списка с помощью метода `remove`:

`lst = ['ab', 'cd', 'ef', 'gh'] lst.remove('ef') print(lst)`

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

`['ab', 'cd', 'gh']`

## Пример

А теперь давайте попробуем удалить элемент, которого нет в списке:

`lst = ['ab', 'cd', 'ef', 'gh'] lst.remove('12') print(lst)`

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

`ValueError: list.remove(x): x not in list`

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

- метод `clear`,
  который удаляет все элементы списка
- метод `pop`,
  который удаляет элемент по его индексу
- метод `append`,
  который добавляет элемент в конец списка

← →
↑