Liste
Una lista serve a memorizzare più valori in un’unica variabile.
È utile, ad esempio, quando si vogliono rappresentare:
- i voti di uno studente
- i nomi degli alunni di una classe
- una sequenza di numeri
- un elenco di prodotti
In Python una lista è una struttura dati ordinata: gli elementi hanno una posizione.
Inoltre è modificabile: gli elementi possono essere cambiati e se ne possono aggiungere di nuovi.
numeri = [10, 20, 30, 40]
print(numeri)
In questo esempio la lista contiene quattro numeri.
Accesso agli elementi
Ogni elemento della lista ha una posizione, chiamata indice.
Il primo elemento si trova in posizione 0, il secondo in posizione 1, e così via.
print(numeri[0])
print(numeri[2])
Modifica di un elemento
Una lista può essere modificata.
numeri[1] = 99
print(numeri)
In questo caso il secondo elemento della lista viene sostituito con 99.
Aggiunta di un elemento
A una lista si possono aggiungere nuovi valori.
numeri.append(50)
print(numeri)
Il metodo append() aggiunge un nuovo elemento in fondo alla lista.
Ricapitoliamo
- una lista permette di memorizzare più valori in un’unica variabile
- gli elementi della lista hanno una posizione
- il primo elemento ha indice
0 - una lista può essere modificata
- a una lista si possono aggiungere nuovi elementi
Nei prossimi esempi vedremo come leggere, scorrere e usare le liste nei programmi.