Metodo insert
Il metodo insert aggiunge un elemento alla
lista prima dell'indice specificato. Nel primo
parametro specifichiamo l'indice prima del quale
inserire l'elemento, nel secondo parametro
- l'elemento che vogliamo aggiungere alla lista.
Sintassi
lista.insert(indice, cosa_aggiungiamo)
Esempio
Aggiungiamo l'elemento '12' alla
posizione 2 nella nostra lista:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
Risultato dell'esecuzione del codice:
['ab', 'cd', '12', 'ef', 'gh']
2
Esempio
Ora aggiungiamo un elemento alla fine della lista:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
Come si vede dal risultato ottenuto, l'elemento è stato aggiunto non alla fine della lista, ma prima dell'ultimo elemento:
['ab', 'cd', 'ef', '12', 'gh']
3
Vedi anche
-
metodo
append,
che aggiunge un elemento alla fine della lista -
metodo
pop,
che rimuove un elemento in base al suo indice -
metodo
index,
che cerca un elemento nella lista e restituisce il suo indice -
metodo
count,
che restituisce il numero di occorrenze dell'elemento nella lista -
metodo
clear,
che rimuove tutti gli elementi della lista