Метод pop

Метод pop рўйхатдан элементни унинг индекси буйича ўчиради ва қайтаради. Методнинг параметрида элемент индексини белгилаймиз. Агар у белгиланмаган бўлса - охирги элемент қайтарилади.

Синтаксис

pythonрўйхат.pop([индекс])

Мисол

Келинг, охирги элементни ўчирамиз:

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

print(lst)

Кодни ишга тушириш натижаси:

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

Мисол

Метод ўчирилган элементни қайтаради:

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

Кодни ишга тушириш натижаси:

python'e'

Мисол

Келинг, индекс буйича элементни топиб, уни pop метода ёрдамида ўчирамиз:

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

print(lst)

Кодни ишга тушириш натижаси:

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

Мисол

Энди esa рўйхатда мавжуд бўлмаган индекс буйича элементни ўчириб кўрамиз:

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

Кодни ишга тушириш натижаси:

errorIndexError: pop index out of range

Шунингдек қаранг

  • метод remove,
    который рўйхатдан элементни ўчиради
  • метод insert,
    который рўйхатга элементни кўрсатилган индекс олдидан қўшади
  • метод count,
    который рўйхатдаги элементнинг мос келиш сонini қайтаради
  • метод append,
    который элементни рўйхатнинг охирига қўшади
  • функция len,
    который рўйхатнинг узунлигини қайтаради