Метод pop

Метод pop уклања и враћа елемент из листе по његовом индексу. У параметру методе задајемо индекс елемента. Ако он није задат - враћа се последњи елемент.

Синтакса

pythonlista.pop([indeks])

Пример

Хајде да уклонимо последњи елемент:

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,
    која враћа дужину листе