Python-lijst pop ()

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 delinstructie gebruiken om een ​​item of segmenten uit de lijst te verwijderen.

Interessante artikelen...