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']

მაგალითი

ახლა კი ვცადოთ ელემენტის წაშლა ისეთი ინდექსით, რომელიც არ არის სიაში:

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

კოდის შესრულების შედეგი:

errorIndexError: pop index out of range

ასევე იხილეთ

  • მეთოდი remove,
    რომელიც შლის ელემენტს სიიდან
  • მეთოდი insert,
    რომელიც ამატებს ელემენტს სიაში მითითებული ინდექსის წინ
  • მეთოდი count,
    რომელიც აბრუნებს ელემენტის დამთხვევების რაოდენობას სიაში
  • მეთოდი append,
    რომელიც ამატებს ელემენტს სიის ბოლოში
  • ფუნქცია len,
    რომელიც აბრუნებს სიის სიგრძეს