„Pop“ („pop“) metodas pašalina nurodyto indekso elementą iš sąrašo ir grąžina pašalintą elementą.
pop()
Metodo sintaksė yra tokia:
list.pop (index)
pop () parametrai
pop()
Metodas užima vieną argumentą (indeksas).- Metodui perduotas argumentas yra neprivalomas. Jei neišlaikyta, numatytasis indeksas -1 perduodamas kaip argumentas (paskutinio elemento indeksas).
- Jei metodo perduotas indeksas nėra diapazone, jis išmeta „ IndexError: pop“ indeksą iš diapazono išimties.
Grąžinimo vertė iš pop ()
pop()
Metodas grąžina elementą dalyvavo tikro indekso. Šis elementas taip pat pašalintas iš sąrašo.
1 pavyzdys: Pop sąraše pateikite nurodytą indeksą
# 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)
Rezultatas
Grąžinimo vertė: atnaujintas prancūzų sąrašas: („Python“, „Java“, „C ++“, „C“)
Pastaba: „Python“ rodyklė prasideda nuo 0, o ne nuo 1.
Jei jums reikia pop 4 -ąjį elementą, jums reikia praeiti 3 iki pop()
metodu.
2 pavyzdys: pop () be indekso ir neigiamų indeksų
# 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)
Rezultatas
Kai indeksas neperduodamas: Grąžinimo vertė: C Atnaujintas sąrašas: („Python“, „Java“, „C ++“, „Rubinas“) Kai perduodama -1: Grąžinimo vertė: atnaujinto rubino sąrašas: („Python“, „Java“ „,“ C ++ “) Kai perduodama -3: Grąžinimo vertė:„ Python “atnaujintas sąrašas: („ Java “,„ C ++ “)
Jei jums reikia pašalinti nurodytą elementą iš sąrašo, galite naudoti pašalinimo () metodą.
Taip pat galite naudoti del
teiginį, kad pašalintumėte elementą ar skiltis iš sąrašo.