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

Рекурсия в Python Изучение

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

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

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

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

Синтаксис функции 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).

my_list = [1, 2, 3, 4, 5]
print(«The original list is:»,my_list)
my_list.remove(4)
print(«The list after removing an item is:»,my_list)

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

Читайте также:  Интеграция Razorpay в Django

Теперь давайте посмотрим на вывод ниже и посмотрим на результат

Пример 2

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

my_list = [1, 2, 3, 4, 5]
print(«The original list is:»,my_list)
my_list.remove(9)
print(«The list after removing an item is:»,my_list)

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

Как видите, компилятор выдал ошибку ValueError

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

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

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

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

Пример

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

my_list = [1, 2, 3, 4, 5]
print(«The original list is:»,my_list)
my_list.pop(2)
print(«The list after removing an item is:»,my_list)

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

Обратите внимание, что 2 предоставляется функции

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

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

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

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

Пример

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

my_list = [1, 2, 3, 4, 5]
print(«The original list is:»,my_list)
del my_list[2]
print(«The list after removing an item is:»,my_list)

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

Читайте также:  Создавайте успешные приложения React Native с Raygun

Как видите, мы просто заменили функцию pop() на функцию

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

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

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

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

Пример

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

my_list = [1, 2, 3, 4, 5]
print(«The original list is:»,my_list)
my_list.clear()
print(«The list after removing an item is:»,my_list)

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

Как видите, теперь у нас есть пустой список, так как функция clear()

Заключение

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

Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector