Metóda insert

Metóda insert pridáva prvok do zoznamu pred zadaný index. V prvom parametri zadáme index, pred ktorým je potrebné umiestniť prvok, v druhom parametri - prvok, ktorý chceme pridať do zoznamu.

Syntax

pythonzoznam.insert(index, čo pridávame)

Príklad

Pridajme prvok '12' na pozíciu 2 v našom zozname:

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

Výsledok vykonania kódu:

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

Príklad

A teraz pridajme prvok na koniec zoznamu:

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

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

Ako vidno zo získaného výsledku, prvok sa pridal nie na koniec zoznamu, ale pred posledný prvok:

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

Pozri tiež

  • metóda append,
    ktorá pridáva prvok na koniec zoznamu
  • metóda pop,
    ktorá odstraňuje prvok podľa jeho indexu
  • metóda index,
    ktorá hľadá prvok v zozname a vracia jeho index
  • metóda count,
    ktorá vracia počet zhôd prvku v zozname
  • metóda clear,
    ktorá odstraňuje všetky prvky zoznamu