MyLeoNes™

Liste: tenere insieme molti elementi — Informatica, 7–10

Una lista permette a un programma di tenere insieme elementi collegati, come nomi, punteggi o cose da comprare. Puoi aggiungere, togliere e trovare elementi senza creare una scatola nuova per ciascuno.

Un posto per un gruppo di cose

Immagina una lista della spesa su carta: mele, latte e riso hanno lo stesso titolo, ma ogni elemento resta separato. Una lista nel computer funziona quasi allo stesso modo. Dà un nome al gruppo e conserva gli elementi in un ordine che puoi cambiare.

Perché creare una lista?

Senza una lista, un programma che conserva dieci punteggi potrebbe aver bisogno di dieci contenitori con nomi diversi, e venti punteggi di venti contenitori. Diventa difficile leggere e modificare tutto. Le liste risolvono il problema lasciando che le stesse istruzioni gestiscano un gruppo di dimensione variabile.

Una lista di quattro punteggi

Mina registra i punteggi 6, 8, 5 e 9. Prima li mette in una lista: [6, 8, 5, 9]. Poi il programma aggiunge 7, così la lista diventa [6, 8, 5, 9, 7]. Per trovare il punteggio più alto, controlla gli elementi e ottiene 9; per togliere 5, elimina quell'elemento.

Una lista non è una cosa gigante

È facile pensare che una lista abbia un solo valore, perché ha un solo nome. In realtà, ogni elemento conserva il proprio valore e la propria posizione. Se un programma cambia il terzo elemento, cambia il 5 di [6, 8, 5, 9], non tutta la lista. Questo conta quando leggi o sostituisci un elemento.

Le liste fuori dalla lezione

Le app musicali usano liste per le canzoni in coda, i giochi per gli oggetti di un giocatore e i negozi per i prodotti nel carrello. Anche i contatti del telefono sono un gruppo di schede che può crescere, diminuire o essere cercato. La stessa idea serve quando bisogna gestire molte cose simili.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…