Liste
Impari a creare, accedere e modificare le liste per memorizzare e gestire i dati
Liste è una lezione Python Academy gratuita su CoddyKit. Questa è la lezione 1 di 5. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Python Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Python Academy include 5 lezioni in totale.
Introduzione alle liste
Introduzione alle liste
Le liste sono una delle strutture dati più usate in Python. Sono raccolte ordinate e mutabili, che possono contenere più elementi di qualsiasi tipo.
In questa lezione imparerà a creare e modificare liste, a usare i metodi delle liste e a iterare sulle liste.

Creare liste
Creare liste
Una lista si crea inserendo gli elementi tra parentesi quadre [], separati da virgole:
# Creating a list
fruits = ["apple", "banana", "cherry"]
print(fruits)Indicizzazione e slicing delle liste
Indicizzazione e slicing delle liste
È possibile accedere agli elementi di una lista usando il relativo indice. L'indicizzazione inizia da 0. Lo slicing serve a recuperare una parte della lista:
# Indexing and slicing a list
fruits = ["apple", "banana", "cherry", "date"]
print(fruits[1]) # Outputs: banana
print(fruits[1:3]) # Outputs: ['banana', 'cherry']Operazioni sulle liste
Operazioni sulle liste
Le liste supportano diverse operazioni, come la concatenazione e la ripetizione:
# List operations
fruits = ["apple", "banana"]
print(fruits + ["cherry"]) # Outputs: ['apple', 'banana', 'cherry']
print(fruits * 2) # Outputs: ['apple', 'banana', 'apple', 'banana']Iterare sulle liste
Iterare sulle liste
È possibile usare un ciclo for per iterare su una lista:
# Iterating over a list
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)Metodi comuni delle liste
Metodi comuni delle liste
Le liste di Python includono molti metodi utili:
append(): Aggiunge un elemento alla fine della lista.remove(): Rimuove l'elemento specificato.sort(): Ordina la lista.
# Using list methods
fruits = ["banana", "apple", "cherry"]
fruits.append("date")
print(fruits) # Outputs: ['banana', 'apple', 'cherry', 'date']Liste annidate
Liste annidate
Una lista può contenere altre liste, formando una lista annidata:
# Working with nested lists
nested_list = [[1, 2, 3], [4, 5, 6]]
print(nested_list[0]) # Outputs: [1, 2, 3]
print(nested_list[0][1]) # Outputs: 2Errori comuni con le liste
Errori comuni con le liste
Ecco alcuni errori da evitare:
- Usare indici errati quando si accede agli elementi di una lista.
- Modificare una lista mentre si itera su di essa.
- Dimenticare che le liste sono mutabili e che le modifiche influiscono su tutti i riferimenti.
Che cosa abbiamo imparato?
Che cosa abbiamo imparato?
In questa lezione ha imparato:
- Come creare e modificare liste in Python.
- Le operazioni e i metodi comuni delle liste.
- Come usare liste annidate e iterare sulle liste.
Ottimo lavoro! Passiamo all'argomento successivo.

Domande Frequenti
La lezione «Liste» è gratuita?
Sì — il testo completo di «Liste» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Python Academy, passa a CoddyKit PRO. Il corso Python Academy include 5 lezioni in totale.
Cosa imparerò in «Liste»?
Impari a creare, accedere e modificare le liste per memorizzare e gestire i dati Eserciti Python Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Python Academy?
Non è richiesta alcuna esperienza precedente. Python Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 5.
Quanto tempo richiede la lezione «Liste»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Python Academy?
Sì. Ogni lezione Python Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.