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.
Creare e leggere#
Una lista sta tra parentesi quadre. Il primo elemento ha indice 0; gli indici negativi contano dalla fine.
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#
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
| Metodo | Che 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#
per ogni frutto in ["mela", "pera", "kiwi"] fai stampa("- {frutto}")fineUscita
- mela - pera - kiwi
Le funzioni che lavorano su intere liste (filtrare, trasformare, raggruppare) sono nella pagina Liste, dizionari e funzioni.