Метод 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,
    който премахва всички елементи на списъка