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
ro‘yxat.pop([indeks])
Misol
Keling oxirgi elementni o‘chiramiz:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Kodni bajarish natijasi:
['a', 'b', 'c', 'd']
Misol
Usul o‘chirilgan elementni qaytaradi:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Kodni bajarish natijasi:
'e'
Misol
Keling indeks bo‘yicha elementni topamiz va
pop usuli yordamida uni o‘chiramiz:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Kodni bajarish natijasi:
['a', 'b', 'd', 'e']
Misol
Endi esa ro‘yxatda mavjud bo‘lmagan indeksdagi elementni o‘chirishga harakat qilaylik:
lst = ['a', 'b', 'c']
lst.pop(3)
Kodni bajarish natijasi:
IndexError: pop index out of range