Рубрики
Без рубрики

Как удалить предмет из списка Python?

Автор оригинала: Python Examples.

Python – Удалить элемент из списка

Чтобы удалить элемент из списка Python, вы можете использовать метод Remove () в списке с помощью элемента, прошедшего аргумент.

В этом руководстве мы будем проходить примеры, чтобы понять, как использовать функцию Remove (), чтобы удалить элемент из списка.

Синтаксис – Удалить ()

Синтаксис метода удаления ():

mylist.remove(thisitem)

где Thisitem должен быть удален из Милист Отказ

Способ удаления () удаляет только первое вхождение элемента в списке. Последующие вхождения нетронутыми. В конце этой статьи мы также научитесь удалять все эти предметы с конкретным значением.

Пример 1: Удалить элемент, который присутствует только один раз в списке

В следующем примере у нас есть список с несколькими элементами. И предмет, который мы хотели бы удалить, 5 присутствует только один раз.

Python Program

mylist = [21, 5, 8, 52, 21, 87]
item = 5

#remove the item
mylist.remove(item)

print(mylist)

Выход

[21, 8, 52, 21, 87]

Предмет удален, а индекс последующих элементов уменьшается на 1.

Пример 2: Удалить элемент, который присутствует несколько раз в списке

В следующем примере у нас есть список с несколькими элементами. И предмет, который мы хотели бы удалить, 21 , присутствует дважды.

Python Program

mylist = [21, 5, 8, 52, 21, 87]
item = 21

#remove the item
mylist.remove(item)

print(mylist)

Выход

[5, 8, 52, 21, 87]

Предмет присутствует дважды, но только первое вхождение удалено.

Пример 3: Удалите все вхождения элемента из списка

В этом примере мы удалим все элементы, соответствующие определенному значению, 21 Отказ

Python Program

mylist = [21, 5, 8, 52, 21, 87]
r_item = 21

#remove the item for all its occurrences
for item in mylist:
	if(item==r_item):
		mylist.remove(r_item)

print(mylist)

Выход

[5, 8, 52, 87]

Резюме

В этом уроке примеров Python мы узнали, как удалить элемент из списка, может быть первым возникновением или всеми происшествиями.