Метод pop() списка Python3

Python3 列表Списки в Python3


Описание

Функция pop() используется для удаления элемента из списка (по умолчанию последнего элемента) и возврата значения этого элемента.

Синтаксис

Синтаксис метода pop():

list.pop([index=-1])

Parameters

  • index -- Необязательный параметр, значение индекса удаляемого элемента списка. Он не может превышать общую длину списка. По умолчанию index=-1, что удаляет последнее значение списка.

Возвращаемое значение

Этот метод возвращает объект элемента, удалённого из списка.

Пример

В следующем примере показано, как использовать функцию pop():

Пример

#!/usr/bin/python3

list1 = ['Google', 'Example', 'Taobao']
list1.pop()
print ("Теперь список : ", list1)
list1.pop(1)
print ("Теперь список : ", list1)

Результат вывода приведённого выше примера выглядит следующим образом:

列表现在为 :  ['Google', 'Example']
列表现在为 :  ['Google']

Очередь — это структура данных, работающая по принципу «первым пришёл — первым вышел» (FIFO). Для реализации основных функций очереди можно использовать списки.

  • append()Метод добавляет элемент в конец очереди.
  • pop()Этот метод удаляет элемент из начала очереди и возвращает его.

Пример

queue = []

# Добавить элементы в конец очереди
queue.append('A')
queue.append('B')
queue.append('C')

# Удаление элементов из начала очереди и их возврат
print(queue.pop(0))  # A
print(queue.pop(0))  # B
print(queue.pop(0))  # C

В приведённом выше примере мы создали пустой список как очередь, затем использовали метод append() для добавления трёх элементов в конец очереди. Далее мы использовали метод pop() для удаления элементов из начала очереди и их возврата. Поскольку очередь — это структура данных, работающая по принципу «первым пришёл — первым вышел», на выходе мы получаем 'A', 'B' и 'C'.

Python3 列表Списки в Python3

Другие расширения