La lista è un insieme di valori ordinati detti elementi, essi sono simili agli altri valori per esempio stringhe, numeri,... Il modo più semplice per creare una lista consiste nell'inserire gli elementi di essa seguiti da virgole tra delle parentesi quadre (operatori porzione) per esempio: ['mele', 'pesche', 'ciliege'] oppure: [12.5, 4, 33.02], le liste di numeri interi consecutivi sono particolarmente utilizzate ed esiste una funzione che ne velocizza la creazione: range(), dove il primo numero tra parentesi rappresenta il primo elemento della lista (e verrà incluso in essa), il secondo rappresenta l'ultimo elemento (e sarà escluso dalla lista, esso è facoltativo), e infine il terzo (facoltativo) rappresenta l’intervallo degli elementi che non dovranno essere inclusi nella lista, ad esempio con un intervallo di 2 verranno esclusi tutti i numeri pari e quindi la lista sarà composta solo da numeri dispari.
Per accedere (utilizzare) agli elementi della lista è necessario assegnare la lista stessa a una variabile in questo caso: esempio=range(primo numero, secondo, terzo) e poi richiamare la variabile con accanto l'indice (la posizione) dell’elemeto che si vuole utilizzare: esempio[2], infine è importante ricordare che Python inizia ad indicizzare gli elementi partendo da 0 e se viene inserito un numero negativo parte dalla fine della lista.
Per accedere agli elementi di liste annidate (cioè una dentro l'altra) indicate le varie posizioni delle liste e degli elementi tra le parentesi quadre, considerando che una lista annidata vale come un elemento che ha una specifica posizione all’interno di un’altra lista: esempio[3][2][5]. Poi per modificare gli elementi di una lista utilizzate l'operatore: "=" come per creare una variabile: esempio[2]='albero', assegnando a un elemento una lista vuota: [] lo eliminerete automaticamente. Poi invece per aggiungere elementi nuovi basta inserirli in una porzione vuota della lista: esempio[4:4]='frutteto'.
|