Python - Modifica gli elementi dell'elenco
Modifica il valore dell'articolo
Per modificare il valore di un articolo specifico, fare riferimento al numero di indice:
Esempio
Cambia il secondo elemento:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
Modifica un intervallo di valori di un elemento
Per modificare il valore degli elementi all'interno di un intervallo specifico, definire un elenco con i nuovi valori e fare riferimento all'intervallo di numeri di indice in cui si desidera inserire i nuovi valori:
Esempio
Modificare i valori "banana" e "ciliegia" con i valori "ribes nero" e "anguria":
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
Se inserisci più articoli di quelli che sostituisci, i nuovi articoli verranno inseriti dove hai specificato e gli articoli rimanenti si sposteranno di conseguenza:
Esempio
Modificare il secondo valore sostituendolo con due nuovi valori:
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant",
"watermelon"]
print(thislist)
Nota: la lunghezza dell'elenco cambierà quando il numero di elementi inseriti non corrisponde al numero di elementi sostituiti.
Se inserisci meno articoli di quelli che sostituisci, i nuovi articoli verranno inseriti dove hai specificato e gli articoli rimanenti si sposteranno di conseguenza:
Esempio
Modifica il secondo e il terzo valore sostituendolo con un valore:
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
Inserisci elementi
Per inserire una nuova voce di elenco, senza sostituire nessuno dei valori esistenti, possiamo utilizzare il insert()
metodo.
Il insert()
metodo inserisce un elemento all'indice specificato:
Esempio
Inserisci "anguria" come terzo elemento:
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
Nota: come risultato dell'esempio sopra, l'elenco conterrà ora 4 elementi.