Метод 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,
    която връща дължината на списъка