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().

Читайте также:  Сортировка массива сложного типа данных в Spark

Этот метод возвращает элемент или элемент, который был удален из списка. Чтобы различать методы 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)

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

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

Пример 2

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

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

print(mylist.pop(), mylist)

print(mylist.pop(0), 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
Добавить комментарий