Справочник по функциям Python

list.remove

Удаляет из списка первый элемент, равный x.

Python 3.13
list.remove(x)

Параметры

xAny
Значение удаляемого элемента.

Возвращаемое значение

Ничего (None) — список меняется на месте; если элемента нет, вызывает ValueError.

Примеры

Удаление первого совпадения

Python 3.13
a = [1, 2, 1, 3]
a.remove(1)
print(a)
[2, 1, 3]

Ошибка для отсутствующего элемента

Python 3.13
a = [1, 2]
try:
    a.remove(5)
except ValueError as error:
    print(error)
list.remove(x): x not in list

Подробности

Удаляется только первое совпадение. Чтобы удалить элемент по индексу, используйте list.pop.

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

Где изучить