Metoden pop () tar bort objektet i det angivna indexet från listan och returnerar det borttagna objektet.
Syntaxen för pop()
metoden är:
list.pop (index)
pop () -parametrar
- Den
pop()
metod tar ett enda argument (index). - Argumentet som skickas till metoden är valfritt. Om det inte passeras skickas standardindex -1 som ett argument (index för det sista objektet).
- Om indexet som skickas till metoden inte är inom intervallet, kastar det IndexError: popindex utanför undantagsområdet.
Returvärde från pop ()
Den pop()
metoden returnerar objektet närvarande vid givet index. Denna artikel tas också bort från listan.
Exempel 1: Pop-objekt vid det angivna indexet från listan
# 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)
Produktion
Returvärde: Franska Uppdaterad lista: ('Python', 'Java', 'C ++', 'C')
Obs: Index i Python börjar från 0, inte 1.
Om du behöver trycka på det fjärde elementet måste du skicka 3 till pop()
metoden.
Exempel 2: pop () utan index och för negativa index
# 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)
Produktion
När index inte passeras: Returnvärde: C Uppdaterad lista: ('Python', 'Java', 'C ++', 'Ruby') När -1 skickas: Returnvärde: Ruby Uppdaterad lista: ('Python', 'Java ',' C ++ ') När -3 passeras: Returvärde: Python uppdaterad lista: (' Java ',' C ++ ')
Om du behöver ta bort det angivna objektet från listan kan du använda metoden remove ().
Och du kan använda del
uttalandet för att ta bort ett objekt eller skivor från listan.