English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Einführung in Python

Flow Control in Python

Python Funktion

Python Datentypen

Dateioperationen in Python

Python-Objekte und Klassen

Python-Daten und Zeit

Hochwertiges Wissen über Python

Python-Referenzhandbuch

Verwendung und Beispiele der Python-Liste pop()

Python-Listmethoden

Die pop()-Methode entfernt das Element an der angegebenen Indexposition aus der Liste und gibt das entfernte Element zurück.

Die Syntax der pop()-Methode lautet:

list.pop(index)

pop()-Parameter

  • Die pop()-Methode akzeptiert einen einzelnen Parameter (Index).

  • Die an die Methode übergebenen Parameter sind optional. Wenn keine übergeben werden, ist der Standardindex.-1als Parameter (Index des letzten Elements) übergeben.

  • Wird der Index an die Methode übergeben, wird eine Ausnahme ausgelöstIndexError: pop index out of rangeAusnahme.

Rückgabewert von pop()

Die pop()-Methode gibt das Element an der angegebenen Indexposition zurück. Und es wird aus der Liste entfernt.

Beispiel1:Geben Sie das Element an der angegebenen Indexposition aus der Liste zurück

# Liste der Programmiersprachen
languages = ['Python', 'Java', 'C']++
# Entfernen und zurückgeben des vierten Elements
return_value = languages.pop()3)
print('Rückgabewert:', return_value)
# Aktualisierte Liste
print('Aktualisierte Liste:', languages)

Ausgabefolge

Rückgabewert: Französisch
Aktualisierte Liste: ['Python', 'Java', 'C']++

Hinweis: Die Indizes in Python beginnen bei 0, nicht1.

Wenn Sie das4 StückeElemente, dann muss3an die pop()-Methode übergeben.

Beispiel2:pop() ohne Index und negative Index

# Liste der Programmiersprachen
languages = ['Python', 'Java', 'C']++
# Entfernen und zurückgeben des letzten Elements
print('Wenn kein Index übergeben wird:') 
print('Rückgabewert:', languages.pop())
print('Aktualisierte Liste:', languages)
# Entfernen und zurückgeben des letzten Elements
print('\nParameter sind-1: 
print('Rückgabewert:', languages.pop())-1))
print('Aktualisierte Liste:', languages)
# Entfernen und zurückgeben des dritten letztendlichen Elements
print('\nParameter sind-3: 
print('Rückgabewert:', languages.pop())-3))
print('Aktualisierte Liste:', languages)

Ausgabefolge

Wenn kein Index übergeben wird:
Rückgabewert: C
Aktualisierte Liste: ['Python', 'Java', 'C']++
Parameter sind-1:
Rückgabewert: Ruby
Aktualisierte Liste: ['Python', 'Java', 'C']++
Parameter sind-3:
Rückgabewert: Python
Aktualisierte Liste: ['Java', 'C']++

Verwenden Sie remove(), um ein bestimmtes Element aus der Liste zu löschenremove()-Methode.

Außerdem können Sie den Befehl del verwendenEintrag oder Slice aus der Liste löschen.

Python-Listmethoden