Метод remove - удаление элемента из списка на Python

Метод 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,
    который добавляет элемент в конец списка



Чат с GPT Компилятор