Метод remove() - удаляем элемент списка по значению в Python
Метод remove() в Python используется для удаления первого элемента из списка, который соответствует указанному значению. Если элемент с таким значением в списке отсутствует, метод вызывает исключение ValueError.
Есть список names . Нам необходимо удалить элемент, значением которого является строка "Jane". Воспользуемся методом remove() Метод удаляет элемент, но ничего не возвращает, поэтому в del_value будет None.
names = ["Max", "Jane", "Tom"]
del_value = names.remove("Max")
print(names)
print(del_value)
# ['Jane', 'Tom']
# None
Если мы укажем не существующее значение, то получим исключение:
names = ["Max", "Jane", "Tom"]
del_value = names.remove("Ann")
print(names)
print(del_value)
# ValueError: list.remove(x): x not in list
ВИДЕО: