Pop usuly

pop usuly sanawyň içindäki elementi onuň indeksi boýunça aýyrýar we yzyna gaýtarýar. Usulyň parametrinde element indeksini görkezýäris. Eger indeks görkezilmedik bolsa - iň soňky element yzyna gaýdarylýar.

Sintaksis

pythonsanaw.pop([indeks])

Mysal

Iň soňky elementi aýyralyň:

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

print(lst)

Kodyň netijesi:

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

Mysal

Usul aýyrylan elementi yzyna gaýtarýar:

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

Kodyň netijesi:

python'e'

Mysal

Indeksiň ýardamy bilen elementi tapalyň we ony pop usuly bilen aýyralyň:

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

print(lst)

Kodyň netijesi:

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

Mysal

Indeksi sanawda ýok bolan elementi aýyrmaga synanyşalyň:

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

Kodyň netijesi:

errorIndexError: pop index out of range

Şeýle-de görüň

  • remove usuly,
    sanawdan elementi aýyrýar
  • insert usuly,
    sanawa elementi görkezilen indeksiň öňüne goşýar
  • count usuly,
    sanawdaky element gabat-gelişleriniň sanyny yzyna gaýtarýar
  • append usuly,
    sanawyň ahyryna element goşýar
  • len funksiýasy,
    sanawyň uzynlygyny yzyna gaýtarýar