Metoda insert

Metoda insert přidává prvek do seznamu před zadaný index. V prvním parametru zadáme index, před kterým je třeba umístit prvek, ve druhém parametru - prvek, který chceme přidat do seznamu.

Syntaxe

pythonseznam.insert(index, co přidáváme)

Příklad

Přidejme prvek '12' na pozici 2 v našem seznamu:

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

Výsledek provedení kódu:

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

Příklad

A nyní přidejme prvek na konec seznamu:

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

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

Jak je vidět z dosaženého výsledku, prvek se nepřidal na konec seznamu, ale před poslední prvek:

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

Viz také

  • metoda append,
    která přidává prvek na konec seznamu
  • metoda pop,
    která odstraňuje prvek podle jeho indexu
  • metoda index,
    která hledá prvek v seznamu a vrací jeho index
  • metoda count,
    která vrací počet shod prvku v seznamu
  • metoda clear,
    která odstraňuje všechny prvky seznamu