Metoda insert
Metoda insert adaugă un element în
listă înaintea unui index specificat. În primul
parametru specificăm indexul înaintea căruia
trebuie plasat elementul, în al doilea parametru
- elementul pe care dorim să îl adăugăm în listă.
Sintaxă
lista.insert(index, ce adăugăm)
Exemplu
Să adăugăm elementul '12' pe
poziția 2 în lista noastră:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
Rezultatul executării codului:
['ab', 'cd', '12', 'ef', 'gh']
2
Exemplu
Și acum să adăugăm un element la sfârșitul listei:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
După cum se vede din rezultatul obținut, elementul s-a adăugat nu la sfârșitul listei, ci înaintea ultimului element:
['ab', 'cd', 'ef', '12', 'gh']
3
Vedeți și
-
metoda
append,
care adaugă un element la sfârșitul listei -
metoda
pop,
care șterge un element după indexul său -
metoda
index,
care caută un element în listă și întoarce indexul său -
metoda
count,
care întoarce numărul de potriviri ale elementului în listă -
metoda
clear,
care șterge toate elementele listei