Метод remove

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

Синтаксис

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

Пример

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

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('ef')
print(lst)

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

python['ab', 'cd', 'gh']

Пример

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

pythonlst = ['ab', 'cd', 'ef', 'gh']

lst.remove('12')
print(lst)

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

errorValueError: list.remove(x): x not in list

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

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