Liste




(chp09_01)




(chp09_01a)




(chp09_02)




(chp09_4)




(chp09_5)




(chp09_6)

Le liste sono Mutabili

  • Le liste sono mutabili.
  • Possiamo modificare un elemento della lista, accedendovi.



(ch09_7)

Cancellazione

  • L’istruzione del rimuove uno o più elementi dalla loro posizione.



(ch09_11)

Liste Annidate

  • Una lista annidata è una lista che appare come elemento di un’altra lista.
  • Per estrarre un elemento dalla lista annidata, prima si accede alla lista e poi all’elemento. E’ possibile combinare queste due cose.



(chp09_nest)

Split e Join

Il metodo split rompe una stringa in una lista di parole (cancellando spazi multipli).




(ch09_split1)

Si può usare un delimitatore per usare una stringa diversa dallo spazio per rompere la stringa:




(ch09_split2)

Nota che il delimitatore non appare nel risultato.

L’inverso del metodo split è join. E’ possibile scegliere una stringa separatore, (spesso chiamata glue) e unire le liste usando il separatore indicato tra gli elemtenti.




(ch09_join)

La lista che uniamo insieme (wds in questo esempio) non è modificata. Inoltre, è possibile usare un separatore vuoto o composto da più caratteri.

Conversione di tipo list

Python contiene una funzione di conversione chiamata list che prova a convertire il suo argomento in una lista.




(ch09_list1)

Liste e ciclo for

E’ anche possibile effettuare una visita di una lista usando l’iterazione sia sugli elementi che sugli indici, come mostrato sotto.




(chp09_03a)




(chp09_03b)

Next Section - Oggetti e Riferimenti