„Python“ sąrašo pop ()

„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 delteiginį, kad pašalintumėte elementą ar skiltis iš sąrašo.

Įdomios straipsniai...