Pop () meetod eemaldab loendis antud indeksis oleva üksuse ja tagastab eemaldatud üksuse.
Meetodi süntaks pop()
on:
list.pop (register)
pop () parameetrid
pop()
Meetod võtab ühe argumendi (indeks).- Meetodile edastatud argument on valikuline. Kui see pole edastatud, edastatakse argumendina vaikimisi indeks -1 (viimase üksuse indeks).
- Kui meetodile edastatud indeks ei ole vahemikus, viskab see IndexError: pop-indeksi vahemiku erandist välja.
Tagastusväärtus popist ()
pop()
Meetod tagastab objekti juures antud registris. See üksus eemaldatakse ka loendist.
Näide 1: Hüppa loendist antud indeksi pop-element
# 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)
Väljund
Tagastusväärtus: Prantsuse ajakohastatud loend: ('Python', 'Java', 'C ++', 'C')
Märkus: Pythoni indeks algab 0-st, mitte 1-st.
Kui teil on vaja pop 4 th element, mida vaja andke 3 kuni pop()
meetodit.
Näide 2: pop () ilma indeksita ja negatiivsete indeksite korral
# 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)
Väljund
Kui indeksit ei edastata: tagastusväärtus: C Uuendatud loend: ('Python', 'Java', 'C ++', 'Ruby') Kui -1 on möödunud: tagastusväärtus: rubiinitud värskendatud loend: ('Python,' Java ',' C ++ ') Kui -3 on edastatud: tagastusväärtus: Pythoni värskendatud loend: (' Java ',' C ++ ')
Kui peate antud üksuse loendist eemaldama, saate kasutada meetodit Remove ().
Ja saate del
lause abil üksuse või viilud loendist eemaldada.