Python Pop Последний элемент из списка

создание эффективных программ на Python Программирование и разработка

Список — это набор проиндексированных и отсортированных значений, похожий на массив. Его можно переупорядочить, чтобы мы могли переупорядочивать компоненты в списке. Он содержит разделенный запятыми список любых элементов данных, заключенных в квадратные скобки. Каждая запись списка имеет индекс, который находится в диапазоне от нуля до бесконечности.

Чтобы удалить элемент из списка, вы можете использовать тип данных списка в Python различными способами. Метод list pop() в Python удаляет окончательное значение и возвращает его из предоставленного списка или значения индекса. Тип данных Python List позволяет логически сортировать объекты различных типов данных. Запятые разделяют значения, заключенные в квадратные скобки ([]) и (,). Вы должны передать индекс элемента, чтобы удалить его из списка. Индекс начинается с нуля.

Чтобы получить первый элемент из списка, установите индекс равным 0. Вы можете использовать индекс как −1, чтобы исключить последнюю запись. Аргумент index не требуется. Значение по умолчанию равно −1, и последний элемент списка возвращается, если значение не указано. Метод pop() возвращает ошибку с сообщением IndexError: pop index, если указанный индекс не существует или находится вне допустимого диапазона. pop(), clear() и remove() — популярные методы списка. Вы также можете удалить элементы, используя ключевое слово del в дополнение к вышеупомянутым методам.

Пример 1

Мы определили список под названием «First_List» в предыдущем примере. Как видите, каждая часть отделяется запятой и заключена в квадратные скобки, т.е. []. Этот список включает компоненты нескольких типов данных. Элемент «Алекс» находится в индексе 0 позиций. У нас есть целое число 55 в позиции индекса 1. У нас есть число с плавающей запятой 66,6 в индексе 2. Таким образом мы можем хранить компоненты многих типов в одном списке. Давайте перейдем к тому, как извлечь последний элемент из списка в Python, теперь, когда вы хорошо понимаете, как создавать списки. Наиболее часто используемой функцией объекта списка является метод pop().

Этот метод возвращает элемент или элемент, который был удален из списка. Чтобы различать методы pop() и remove(), мы должны указать удаляемый элемент в методе remove(). Однако, когда мы используем функцию pop(), мы передаем индекс элемента в качестве аргумента, возвращая его по указанному индексу. Если удаляемый объект не найден, будет выдано сообщение об ошибке IndexError. Рассмотрим следующий пример. Здесь метод pop() используется с вводом ’1′, который является просто индексной позицией 7. Функция pop(), как вы можете видеть из результата, исключает целое число ’30′, которое является последним элементом списка..

First_List = [«Alex»,55,66.6,77,«Rebecca»,10,20,30]

First_List.pop(7)

print(First_List)

Здесь вы можете увидеть вывод, в котором последний элемент успешно удален.

Читайте также:  Ansible для новичков: начните с автоматизации ИТ

Здесь вы можете увидеть вывод, в котором последний э

Пример 2

В нашем втором примере мы сначала объявили список с именем «mylist» в первой строке кода. После этого мы применили метод pop и отобразили удаляемый элемент вместе с остальными элементами списка. Когда мы впервые применили функцию pop, мы не определили позицию индекса, но в последней строке кода позиция индекса передается методу pop. Здесь это 0, что означает, что мы хотим удалить элемент с позиции 0-индекса. Как вы можете видеть в выводе, отображается элемент в позиции 0-index, а затем остальные элементы списка.

mylist = [ 11, 12, 13, 14, 15, 16 ]

print(mylist.pop(), mylist)

print(mylist.pop(), mylist)

Вы получаете следующий вывод при запуске вышеупомянутого фрагмента кода.

Пример 3

В нашем последнем примере мы удалим элемент с 8-й позиции. Используя метод pop(), элемент в позиции 8 удаляется. Поскольку в этот момент в выводе нет элемента, интерпретатор python выдает ошибку IndexError. Это быстрая стратегия, поскольку она проста и не требует просмотра списка элементов.

First_List = [«Alex»,55,66.6,77,«Rebecca»,10,20,30]

First_List.pop(8)

print(First_List)

Когда вы запустите приведенный выше код, вы получите ошибку.

Когда вы запустите приведенный выше код, вы получите ошибку

Заключение

Вы знаете, как удалить последний элемент из соответствующего списка в Python. Различные примеры упоминаются с надлежащим объяснением, чтобы вы могли понять и применить концепции в своих программах. Мы предоставили вам подробное руководство по использованию метода pop для удаления последнего элемента или даже определенного элемента из списка.

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

Adblock
detector