Python List pop ()

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.

Interessante Beiträge...