De pop () methode verwijdert het item op de gegeven index uit de lijst en geeft het verwijderde item terug.
De syntaxis van de pop()
methode is:
lijst.pop (index)
pop () parameters
- De
pop()
methode heeft één argument (index) nodig. - Het argument dat aan de methode wordt doorgegeven, is optioneel. Indien niet doorgegeven, wordt de standaardindex -1 doorgegeven als argument (index van het laatste item).
- Als de index die aan de methode is doorgegeven niet binnen het bereik valt, wordt de IndexError: pop-index buiten bereik uitzondering gegenereerd .
Retourwaarde van pop ()
De pop()
methode retourneert het item dat aanwezig is in de opgegeven index. Dit item wordt ook uit de lijst verwijderd.
Voorbeeld 1: Pop-item bij de opgegeven index uit de lijst
# 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)
Uitvoer
Retourwaarde: Frans bijgewerkte lijst: ('Python', 'Java', 'C ++', 'C')
Opmerking: Index in Python begint bij 0, niet bij 1.
Als u pop de 4 e element, moet je door te geven 3 aan de pop()
methode.
Voorbeeld 2: pop () zonder index, en voor negatieve indices
# 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)
Uitvoer
Wanneer index niet wordt doorgegeven: Retourwaarde: C Bijgewerkte lijst: ('Python', 'Java', 'C ++', 'Ruby') Wanneer -1 wordt doorgegeven: Retourwaarde: Ruby Bijgewerkte lijst: ('Python', 'Java ',' C ++ ') Wanneer -3 wordt doorgegeven: Retourwaarde: Python bijgewerkte lijst: (' Java ',' C ++ ')
Als u het gegeven item uit de lijst moet verwijderen, kunt u de methode remove () gebruiken.
En u kunt de del
instructie gebruiken om een item of segmenten uit de lijst te verwijderen.