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

Udalit Element Iz Spiska Python



Эта статья представляет собой краткое руководство о том, как удалить/удалить элемент из списка в Python. Есть несколько способов удалить или удалить элемент из списка python. Однако мы увидим четыре встроенные функции Python: pop(), remove(), del и clear() для удаления элемента из списка в Python. К концу этой статьи вы сможете эффективно писать и компилировать все эти функции.

Как удалить/удалить элемент из списка в Python с помощью встроенных функций Python?

Для удаления/удаления элемента из списка используются четыре различные встроенные функции Python, как указано выше. В следующих разделах будет обсуждаться синтаксис каждой функции. Вы также найдете соответствующие примеры, чтобы понять работу каждой функции.

Синтаксис функции remove()

Синтаксис функции remove() следующий:









Remove() — это встроенная функция в стандартной библиотеке Python, которая используется для удаления элемента из списка. «name_of_list» представляет собой список, из которого элемент необходимо удалить или удалить. «value_to_be_removed» представляет конкретное значение, которое необходимо удалить из списка. Он должен быть предоставлен; в противном случае компилятор выдаст ошибку TypeError. Remove() — это встроенная функция, используемая со списками. По умолчанию его функция — удалить элемент из списка. Он ищет указанное значение в списке и удаляет его.



Функция remove() просто удалит указанный элемент из списка и не вернет никакого значения. Теперь давайте посмотрим на пример, чтобы мы могли глубже понять функциональность метода remove().





Пример 1:

В этом примере мы реализуем метод remove() для удаления элемента из списка и попытаемся понять его функциональность. Вот код функции remove(). Здесь мы определили список из 5 целых чисел: my_list = [1, 2, 3, 4, 5]. Затем мы удалили 4 с помощью функции remove(), my_list.remove(4).

мой список знак равно [ 1 , два , 3 , 4 , 5 ]
Распечатать ( 'Первоначальный список:' , мой список )
мой список. удалять ( 4 )
Распечатать ( 'Список после удаления элемента:' , мой список )



Теперь давайте посмотрим на вывод ниже и посмотрим на результат. Как видите, 4 удалено из списка, а новый список теперь содержит только 4 элемента, my_list = [1, 2, 3, 5]. Обратите внимание, что если вы укажете значение, которого нет в списке, компилятор выдаст ошибку ValueError. Давайте посмотрим на пример ValueError в следующем разделе.

Пример 2:

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

мой список знак равно [ 1 , два , 3 , 4 , 5 ]
Распечатать ( 'Первоначальный список:' , мой список )
мой список. удалять ( 9 )
Распечатать ( 'Список после удаления элемента:' , мой список )

Результат приведен ниже. Как видите, компилятор выдал ошибку ValueError, так как мы предоставили 9 функции remove(), которой нет в списке.

Синтаксис функции pop()

Синтаксис функции pop() следующий:

Функция pop() удаляет элемент из списка по индексу элемента, который необходимо удалить. «list_name» представляет собой список, из которого необходимо удалить элемент. «index_value» представляет собой индекс удаляемого элемента. Помните, что индекс списка начинается с 0. Таким образом, значение в индексе 3 является 4-м значением в списке. Если index_value не указано для функции pop(), она удалит/удалит последний элемент из списка. Рассмотрим следующий пример программы, чтобы понять, как работает функция pop():

Пример 3:

В этом примере мы собираемся использовать тот же образец, что и в предыдущем примере, для сравнения вывода функций pop() и remove(). Здесь мы укажем значение индекса удаляемого элемента. См. код ниже:

мой список знак равно [ 1 , два , 3 , 4 , 5 ]
Распечатать ( 'Первоначальный список:' , мой список )
мой список. поп ( два )
Распечатать ( 'Список после удаления элемента:' , мой список )

Обратите внимание, что 2 предоставляется функции pop(), которая является индексом 3. Элемент «3» должен быть удален из списка. См. вывод ниже. Как видите, функции pop() и remove() одинаковы, только синтаксис немного отличается.

Синтаксис функции del

Синтаксис функции del следующий:

Функция метода del такая же, как у функции pop(). Он удаляет элемент из списка, заданного значением индекса. Если значение index_value не указано, функция del удалит весь список. Теперь давайте посмотрим на пример функции del.

Пример 4:

В этом примере мы удалим элемент из списка с помощью встроенной функции del.

мой список знак равно [ 1 , два , 3 , 4 , 5 ]
Распечатать ( 'Первоначальный список:' , мой список )
из мой список [ два ]
Распечатать ( 'Список после удаления элемента:' , мой список )

Вот результат. Как видите, мы просто заменили функцию pop() на функцию del. Мы использовали один и тот же пример только для того, чтобы показать сходство в функционировании всех методов.

Синтаксис функции clear()

Синтаксис функции clear() следующий:

Функция метода clear() немного отличается от всех встроенных методов, определенных выше. Pop(), remove() и del удаляют указанный элемент из списка. Однако функция clear() удаляет весь список. «my_list» представляет собой список, который необходимо удалить. Рассмотрим пример, приведенный ниже.

Пример 5:

Взгляните на пример примера для функции clear().

мой список знак равно [ 1 , два , 3 , 4 , 5 ]
Распечатать ( 'Первоначальный список:' , мой список )
мой список. Чисто ( )
Распечатать ( 'Список после удаления элемента:' , мой список )

Ниже приведен вывод. Как видите, теперь у нас есть пустой список, так как функция clear() сразу удаляет все элементы из списка.

Вывод

Написание программных кодов никогда не было легким. Но язык программирования Python сделал кодирование простым и легким не только для опытных программистов, но и для начинающих. Стандартные библиотеки и встроенные функции в python обеспечивают настолько большую гибкость, что даже начинающий разработчик может писать сложные коды. В этой статье мы узнали о четырех встроенных методах python clear(), del, pop() и remove() для удаления элемента из списка.