Метод insert

Метод insert додаје елемент у листу пре наведеног индекса. У првом параметру постављамо индекс пре кога треба сместити елемент, у другом параметру - елемент који желимо да додамо у листу.

Синтакса

pythonлиста.insert(индекс, шта додајемо)

Пример

Хајде да додамо елемент '12' на позицију 2 у нашој листи:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))

Резултат извршавања кода:

python['ab', 'cd', '12', 'ef', 'gh']
2

Пример

А сада хајде да додамо елемент на крај листе:

pythonlst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')

print(lst)
print(lst.index('12'))

Као што се види из добијеног резултата, елемент се додао не на крај листе, већ пре последњег елемента:

python['ab', 'cd', 'ef', '12', 'gh']
3

Видите такође

  • метод append,
    који додаје елемент на крај листе
  • метод pop,
    који уклања елемент по његовом индексу
  • метод index,
    који тражи елемент у листи и враћа његов индекс
  • метод count,
    који враћа број поклапања елемента у листи
  • метод clear,
    који уклања све елементе листе