Метад 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,
    які выдаляе ўсе элементы спісу