Vai al contenuto
Leo

Basi

Liste

Elenchi di valori in ordine: creare, leggere con l'indice, aggiungere e togliere, ordinare, scorrere con per ogni, e tutti i metodi delle liste.

  • 3 esempi eseguiti

Creare e leggere#

Una lista sta tra parentesi quadre. Il primo elemento ha indice 0; gli indici negativi contano dalla fine.

Leoeseguito con Leo
variabile spesa = ["pane", "latte", "mele"]stampa(spesa[0], spesa[-1], lunghezza(spesa))spesa[1] = "yogurt"stampa(spesa)
Uscita
pane mele 3
["pane", "yogurt", "mele"]

Aggiungere, togliere, ordinare#

Leoeseguito con Leo
variabile voti = [7, 9, 6]voti.aggiungi(8)voti.ordina()stampa(voti)stampa("Media: {arrotonda(somma(voti) / lunghezza(voti), 1)}")
Uscita
[6, 7, 8, 9]
Media: 7.5
MetodoChe cosa fa
.aggiungi(x)Mette x in fondo alla lista.
.conta(x)Quante volte x compare nella lista.
.estrai(indice = -1)Toglie dalla lista l'elemento in posizione indice e lo restituisce.
.inserisci(indice, x)Mette x nella posizione indice, spostando in avanti gli altri.
.inverti()Rovescia l'ordine degli elementi della lista.
.ordina(decrescente = falso)Mette in ordine la lista (dal più piccolo al più grande).
.rimuovi(x)Toglie dalla lista il primo elemento uguale a x.
.trova(x)La posizione del primo elemento uguale a x, oppure nulla se non c'è.

Scorrere una lista#

Leoeseguito con Leo
per ogni frutto in ["mela", "pera", "kiwi"] fai    stampa("- {frutto}")fine
Uscita
- mela
- pera
- kiwi

Le funzioni che lavorano su intere liste (filtrare, trasformare, raggruppare) sono nella pagina Liste, dizionari e funzioni.