Pop () -metoden fjerner elementet ved den gitte indeksen fra listen og returnerer det fjernede elementet.
Syntaksen til pop()
metoden er:
list.pop (indeks)
pop () parametere
- Den
pop()
metoden tar en enkelt argument (indeks). - Argumentet som sendes til metoden er valgfritt. Hvis ikke bestått, sendes standardindeks -1 som et argument (indeks for det siste elementet).
- Hvis indeksen som sendes til metoden ikke er innenfor rekkevidde, kaster den IndexError: popindeks utenfor unntak fra området .
Returverdi fra pop ()
Den pop()
metoden returnerer elementet til stede ved et gitt indeksen. Denne varen fjernes også fra listen.
Eksempel 1: Pop-element ved den gitte indeksen fra listen
# 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)
Produksjon
Returverdi: Fransk oppdatert liste: ('Python', 'Java', 'C ++', 'C')
Merk: Indeks i Python starter fra 0, ikke 1.
Hvis du trenger å skyve det fjerde elementet, må du sende 3 til pop()
metoden.
Eksempel 2: pop () uten indeks, og for negative indekser
# 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)
Produksjon
Når indeks ikke er bestått: Returverdi: C Oppdatert liste: ('Python', 'Java', 'C ++', 'Ruby') Når -1 sendes: Returverdi: Ruby oppdatert liste: ('Python', 'Java ',' C ++ ') Når -3 er bestått: Returverdi: Python oppdatert liste: (' Java ',' C ++ ')
Hvis du trenger å fjerne det gitte elementet fra listen, kan du bruke metoden remove ().
Og du kan bruke del
utsagnet for å fjerne et element eller skiver fra listen.