Liste
Impari a creare, accedere e modificare le liste per memorizzare e gestire i dati
Liste è una lezione Learn AI with Python 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 Learn AI with Python, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn AI with Python include 5 lezioni in totale.
Introduzione alle liste
Le liste sono una delle strutture dati più utilizzate in Python. Sono raccolte ordinate e modificabili che possono contenere più elementi di qualsiasi tipo.
In questa lezione imparerà a creare e manipolare le liste, a utilizzare i metodi delle liste e a scorrere le liste.

Creazione di liste
Una lista viene creata inserendo gli elementi tra parentesi quadre [] e separandoli con virgole:
# Creating a list
fruits = ["apple", "banana", "cherry"]
print(fruits)Indicizzazione e slicing delle liste
Può accedere agli elementi di una lista usando il relativo indice. L'indicizzazione inizia da 0. Lo slicing consente di ottenere 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
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']Iterazione 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
Le liste Python includono molti metodi utili:
append(): aggiunge un elemento alla fine della lista.remove(): rimuove un 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
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
Ecco alcuni errori da evitare:
- Utilizzare indici errati per accedere agli elementi di una lista.
- Modificare una lista mentre la si scorre.
- Dimenticare che le liste sono modificabili e che le modifiche influiscono su tutti i riferimenti.
Che cosa abbiamo imparato?
In questa lezione ha imparato:
- Come creare e manipolare liste in Python.
- Le operazioni e i metodi comuni delle liste.
- Come usare liste annidate e iterare sulle liste.
Ottimo lavoro! Passiamo al prossimo argomento.

Impara Python con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 53
- Lezioni
- 225
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 Learn AI with Python, passa a CoddyKit PRO. Il corso Learn AI with Python include 5 lezioni in totale.
Cosa imparerò in «Liste»?
Impari a creare, accedere e modificare le liste per memorizzare e gestire i dati Eserciti Learn AI with Python 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 Learn AI with Python?
Non è richiesta alcuna esperienza precedente. Learn AI with Python 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 Learn AI with Python?
Sì. Ogni lezione Learn AI with Python 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.