Автор оригинала: 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 мы узнали, как удалить элемент из списка, может быть первым возникновением или всеми происшествиями.