Список Python удалить ()

| | | | | | | | |

Синтаксис:

имя_списка.remove (obj) 

Параметры:

obj  - объект для удаления из списка 

Возвраты:

Метод не возвращает никакого значения, но удаляет данный объект из список. 

Примечание. Удаляет первое вхождение элемента из списка.
Код № 1:


# Программа Python3 для демонстрации использования
# метод удаления ()



# первое вхождение 1 удаляется из списка

list1 = [ 1 , 2 , 1 , 1 , 4 , 5 ]

list1.remove ( 1 )

print (list1)


# удаляет ' ' из списка 2

list2 = [ `a` , ` b` , `c` , ` d` ]

list2.remove ( `a` )

print (list2)

Вывод:

[2, 1, 1 , 4, 5] [`b`,`c`,`d `] 

Ошибка:

возвращает ValueError , когда переданный объект отсутствует в списке 

Код № 2:


# Программа Python3 для ошибки в
# метод удаления ()


# удаляет ' е ' из списка 2

list2 = [ `a` , ` b` , `c` , ` d` ]

list2.remove ( `e` )

print (list2)

Выход:

Отслеживание (последний последний вызов): Файл "/home/e35b642d8d5c06d24e9b31c7e7b9a7fa. py", строка 8, в list2.remove (`e`) ValueError: list.remove (x): x не в списке 

Практическое применение:
Как только вы получить список, удалить все единицы из списка и распечатать список.

Код № 3:


# Программа Python3 для практического использования
# удалить 1, пока все 1 не будут удалены из списка


list1 = [ 1 , 2 , 3 , 4 , 1 , 1 , 1 , 4 , 5 ]


# цикл, пока не будут удалены все единицы

while (list1. count ( 1 )):

list1.remove ( 1 )

print (list1)

Выход:

[2, 3, 4, 4, 5]