Come aggiungere elementi alla lista in Python

Per inserire elementi in fondo alla lista utilizzo due metodi:

  • Il metodo append per aggiungere un solo elemento.
  • Il metodo extend per aggiungere due o più elementi.

Nota. Per usare un metodo basta indicarlo dopo il nome della lista, separato da un punto. Ad esempio, lista.append o lista.extend.

Il metodo append

Data la seguente lista:

anno=[ 2010, 2011, 2012 ]

Per aggiungere un nuovo elemento in fondo alla lista utilizzo il metodo append.

anno.append(2013)

Tra parentesi tonde inserisco il dato da aggiungere alla lista.

Al nuovo elemento viene assegnata la prima posizione libera in coda alla lista.

Dopo l'operazione di inserimento la lista è composta da quattro elementi.

[ 2010, 2011, 2012, 2013 ]

Il metodo extend

Per aggiungere due o più elementi in coda alla lista utilizzo il metodo extend.

Data la seguente lista:

anno=[ 2010, 2011, 2012 ]

Prima creo la lista di elementi che voglio aggiungere.

estensione = [ 2013, 2014 ]

Poi la aggiungo alla lista anno con il metodo extend.

anno.extend(estensione)

Dopo la modifica la lista anno diventa

[ 2010, 2011, 2012, 2013, 2014 ]

E così via.

Come inserire elementi dentro la lista

Per inserire elementi all'interno della lista utilizzo il metodo insert.

Esempio

La seguente lista è composta da quattro elementi:

anno=[2010, 2011, 2012, 2013]

per inserire un elemento dopo il primo elemento:

anno.insert(1, 2008)

Dopo la modifica la lista diventa

[2010, 2008, 2011, 2012, 2013]

Se la posizione indicata nel metodo insert è più grande della lunghezza della lista, il nuovo elemento viene aggiunto in coda alla lista.

Esempio 2

Per inserire due o più elementi all'interno della lista utilizzo lo slicing.

Data la seguente lista

anno=[2010, 2011, 2012, 2013]

Per aggiungere due elementi dopo la prima posizione digito

anno[1:1] = [ 2006, 2007 ]

Dopo la modifica la lista diventa

[2010, 2006, 2007, 2012, 2013]

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Le liste su Python

  1. Cos'è una lista
  2. Come estrarre elementi
  3. Come eliminare elementi
  4. Come aggiungere elementi
  5. Come contare le occorrenze in una lista
  6. Come cercare un elemento nella lista
  7. Come ordinare una lista
  8. Come invertire le posizioni della lista
  9. Come usare la list comprehension
  10. Come fare una lista nidificata
  11. Come convertire una tupla in lista