Metodas pop

Metodas pop pašalina ir grąžina elementą iš sąrašo pagal jo indeksą. Metodo parametre nurodome elemento indeksą. Jei jis nenurodytas - grąžinamas paskutinis elementas.

Sintaksė

pythonsąrašas.pop([indeksas])

Pavyzdys

Pašalinkime paskutinį elementą:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Kodo vykdymo rezultatas:

python['a', 'b', 'c', 'd']

Pavyzdys

Metodas grąžina pašalintą elementą:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Kodo vykdymo rezultatas:

python'e'

Pavyzdys

Pagal indeksą suraskime elementą ir pašalinkime jį naudodami metodą pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Kodo vykdymo rezultatas:

python['a', 'b', 'd', 'e']

Pavyzdys

Dabar pabandykime pašalinti elementą pagal indeksą, kurio nėra sąraše:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Kodo vykdymo rezultatas:

errorIndexError: pop index out of range

Taip pat žiūrėkite

  • metodas remove,
    kuris pašalina elementą iš sąrašo
  • metodas insert,
    kuris prideda elementą į sąrašą prieš nurodytą indeksą
  • metodas count,
    kuris grąžina elemento atitikmenų kiekį sąraše
  • metodas append,
    kuris prideda elementą į sąrašo pabaigą
  • funkcija len,
    kuri grąžina sąrašo ilgį