Die pop () -Methode entfernt das Element am angegebenen Index aus der Liste und gibt das entfernte Element zurück.
Die Syntax der pop()Methode lautet:
list.pop (index)
pop () Parameter
- Die
pop()Methode verwendet ein einzelnes Argument (Index). - Das an die Methode übergebene Argument ist optional. Wenn nicht übergeben, wird der Standardindex -1 als Argument übergeben (Index des letzten Elements).
- Wenn der an die Methode übergebene Index nicht im Bereich liegt, wird eine IndexError: Pop-Index- Ausnahme außerhalb des Bereichs ausgelöst .
Rückgabewert von pop ()
Die pop()Methode gibt das am angegebenen Index vorhandene Element zurück. Dieses Element wird ebenfalls aus der Liste entfernt.
Beispiel 1: Pop-Element am angegebenen Index aus der Liste
# programming languages list languages = ('Python', 'Java', 'C++', 'French', 'C') # remove and return the 4th item return_value = languages.pop(3) print('Return Value:', return_value) # Updated List print('Updated List:', languages)
Ausgabe
Rückgabewert: Französisch Aktualisierte Liste: ('Python', 'Java', 'C ++', 'C')
Hinweis: Der Index in Python beginnt bei 0 und nicht bei 1.
Wenn Sie die 4 Pop benötigen th Element, müssen Sie passieren 3 zum pop()Verfahren.
Beispiel 2: pop () ohne Index und für negative Indizes
# programming languages list languages = ('Python', 'Java', 'C++', 'Ruby', 'C') # remove and return the last item print('When index is not passed:') print('Return Value:', languages.pop()) print('Updated List:', languages) # remove and return the last item print('When -1 is passed:') print('Return Value:', languages.pop(-1)) print('Updated List:', languages) # remove and return the third last item print('When -3 is passed:') print('Return Value:', languages.pop(-3)) print('Updated List:', languages)
Ausgabe
Wenn der Index nicht übergeben wird: Rückgabewert: C Aktualisierte Liste: ('Python', 'Java', 'C ++', 'Ruby') Wenn -1 übergeben wird: Rückgabewert: Ruby Aktualisierte Liste: ('Python', 'Java ',' C ++ ') Wenn -3 übergeben wird: Rückgabewert: Python Aktualisierte Liste: (' Java ',' C ++ ')
Wenn Sie das angegebene Element aus der Liste entfernen müssen, können Sie die Methode remove () verwenden.
Mit der delAnweisung können Sie ein Element oder Slices aus der Liste entfernen.








