English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
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.
Die pop()-Methode gibt das Element an der angegebenen Indexposition zurück. Und es wird aus der Liste entfernt.
# 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.
# 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.