pop მეთოდი
pop მეთოდი შლის და აბრუნებს
ელემენტს სიიდან მისი ინდექსის მიხედვით. მეთოდის
პარამეტრში ვნიშნავთ ელემენტის ინდექსს. თუ ის არაა
მითითებული - ბრუნდება ბოლო ელემენტი.
სინტაქსი
სია.pop([ინდექსი])
მაგალითი
მოდით, წავშალოთ ბოლო ელემენტი:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
კოდის შესრულების შედეგი:
['a', 'b', 'c', 'd']
მაგალითი
მეთოდი აბრუნებს წაშლილ ელემენტს:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
კოდის შესრულების შედეგი:
'e'
მაგალითი
მოდით, ინდექსით ვიპოვოთ ელემენტი და წავშალოთ
ის pop მეთოდის გამოყენებით:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
კოდის შესრულების შედეგი:
['a', 'b', 'd', 'e']
მაგალითი
ახლა კი ვცადოთ ელემენტის წაშლა ისეთი ინდექსით, რომელიც არ არის სიაში:
lst = ['a', 'b', 'c']
lst.pop(3)
კოდის შესრულების შედეგი:
IndexError: pop index out of range