Python3-Liste pop()-Methode

Python3 列表Python3 Listen


Beschreibung

Die Funktion pop() wird verwendet, um ein Element aus einer Liste zu entfernen (standardmäßig das letzte Element) und den Wert dieses Elements zurückzugeben.

Syntax

Syntax für die pop()-Methode:

list.pop([index=-1])

Parameters

  • index -- Optionaler Parameter, der Indexwert des zu entfernenden Listenelements. Er darf die Gesamtlänge der Liste nicht überschreiten. Der Standardwert ist index=-1, wodurch der letzte Listenwert entfernt wird.

Rückgabewert

Diese Methode gibt das aus der Liste entfernte Elementobjekt zurück.

Beispiel

Das folgende Beispiel zeigt, wie man die Funktion pop() verwendet:

Beispiel

#!/usr/bin/python3

list1 = ['Google', 'Example', 'Taobao']
list1.pop()
print ("Die Liste ist jetzt : ", list1)
list1.pop(1)
print ("Die Liste ist jetzt : ", list1)

Das Ausgabeergebnis des obigen Beispiels ist wie folgt:

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

Eine Warteschlange ist eine First-In-First-Out-Datenstruktur (FIFO). Wir können Listen verwenden, um die grundlegenden Funktionen einer Warteschlange zu implementieren.

  • append()Die Methode fügt ein Element am Ende der Warteschlange hinzu.
  • pop()Die Methode entfernt ein Element vom Anfang der Warteschlange und gibt es zurück.

Beispiel

queue = []

# Elemente am Ende der Warteschlange hinzufügen
queue.append('A')
queue.append('B')
queue.append('C')

# Elemente vom Anfang der Warteschlange entfernen und zurückgeben
print(queue.pop(0))  # A
print(queue.pop(0))  # B
print(queue.pop(0))  # C

Im obigen Beispiel haben wir eine leere Liste als Warteschlange erstellt und dann die Methode append() verwendet, um drei Elemente am Ende der Warteschlange hinzuzufügen. Als Nächstes haben wir die Methode pop() verwendet, um Elemente vom Anfang der Warteschlange zu entfernen und zurückzugeben. Da eine Warteschlange eine First-In-First-Out-Datenstruktur ist, lautet die Ausgabe, die wir erhalten, 'A', 'B' und 'C'.

Python3 列表Python3 Listen

Andere Erweiterungen