0Pricing
Python Academy · Lezione

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.

Liste — illustrazione 1

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: 2

Errori 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.

Liste — illustrazione 11

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.

Tutte le lezioni di questo corso

  1. Liste
  2. Tuple
  3. Insiemi
  4. Dizionari
  5. Le stringhe come strutture dati
← Torna a Python Academy