pop usuli

pop usuli ro‘yxatdan indeks bo‘yicha elementni o‘chiradi va qaytaradi. Usul parametrida element indeksini belgilaymiz. Agar u belgilanmagan bo‘lsa - oxirgi element qaytariladi.

Sintaksis

pythonro‘yxat.pop([indeks])

Misol

Keling oxirgi elementni o‘chiramiz:

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

print(lst)

Kodni bajarish natijasi:

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

Misol

Usul o‘chirilgan elementni qaytaradi:

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

Kodni bajarish natijasi:

python'e'

Misol

Keling indeks bo‘yicha elementni topamiz va pop usuli yordamida uni o‘chiramiz:

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

print(lst)

Kodni bajarish natijasi:

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

Misol

Endi esa ro‘yxatda mavjud bo‘lmagan indeksdagi elementni o‘chirishga harakat qilaylik:

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

Kodni bajarish natijasi:

errorIndexError: pop index out of range

Shuningdek qarang

  • remove usuli,
    bu ro‘yxatdan elementni o‘chiradi
  • insert usuli,
    bu ro‘yxatga elementni ko‘rsatilgan indeks oldiga qo‘shadi
  • count usuli,
    bu ro‘yxatdagi elementning mos kelishlar sonini qaytaradi
  • append usuli,
    bu ro‘yxat oxiriga element qo‘shadi
  • len funksiyasi,
    bu ro‘yxat uzunligini qaytaradi