Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Liste | Data Structures
Introduzione a Python con Cursor

bookListe

Invece di creare variabili separate per molti valori, è possibile utilizzare una lista per conservarli tutti insieme.

In Python, una lista è una struttura ordinata e flessibile integrata nel linguaggio. È uno dei tipi di dati più utilizzati per raggruppare più valori.

Creazione di una Lista

Le liste sono definite con parentesi quadre, separando gli elementi con virgole: [1, 2, 3]. Possono essere vuote [], contenere stringhe come ["apple", "banana"], o anche tipi misti [42, "hello", True].

Le liste sono utili per dati che possono crescere, cambiare o essere elaborati con cicli.

Accesso agli Elementi

Gli elementi di una lista sono accessibili tramite indice, a partire da 0. Ad esempio, fruits[0] è "apple" e fruits[1] è "banana".

Gli indici negativi contano dalla fine: fruits[-1] è "cherry" e fruits[-2] è "banana".

Modifica delle liste

Le liste sono flessibili perché possono essere modificate dopo la creazione.

  • Aggiornamento tramite indice: cart[0] = "mango";
  • Aggiunta con .append(): cart.append("orange");
  • Rimozione dell'ultimo elemento con .pop(), o di uno specifico con .remove("apple").

Questo rende le liste utili per dati dinamici.

Riepilogo

  • Le liste vengono utilizzate per memorizzare più valori — tutti in un'unica variabile;
  • È possibile accedere a ciascun elemento tramite il suo indice — e anche aggiornare, aggiungere o rimuovere elementi;
  • Le liste sono ideali per dati dinamici — come code, collezioni e risultati di ricerca;
  • Sono flessibili, leggibili ed essenziali per molte attività reali in Python.
question mark

Quale metodo aggiunge un elemento alla fine di una lista?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

What are some common methods for working with lists in Python?

Can you explain the difference between lists and other data types like tuples or sets?

Can you show how to loop through all items in a list?

Awesome!

Completion rate improved to 5

bookListe

Scorri per mostrare il menu

Invece di creare variabili separate per molti valori, è possibile utilizzare una lista per conservarli tutti insieme.

In Python, una lista è una struttura ordinata e flessibile integrata nel linguaggio. È uno dei tipi di dati più utilizzati per raggruppare più valori.

Creazione di una Lista

Le liste sono definite con parentesi quadre, separando gli elementi con virgole: [1, 2, 3]. Possono essere vuote [], contenere stringhe come ["apple", "banana"], o anche tipi misti [42, "hello", True].

Le liste sono utili per dati che possono crescere, cambiare o essere elaborati con cicli.

Accesso agli Elementi

Gli elementi di una lista sono accessibili tramite indice, a partire da 0. Ad esempio, fruits[0] è "apple" e fruits[1] è "banana".

Gli indici negativi contano dalla fine: fruits[-1] è "cherry" e fruits[-2] è "banana".

Modifica delle liste

Le liste sono flessibili perché possono essere modificate dopo la creazione.

  • Aggiornamento tramite indice: cart[0] = "mango";
  • Aggiunta con .append(): cart.append("orange");
  • Rimozione dell'ultimo elemento con .pop(), o di uno specifico con .remove("apple").

Questo rende le liste utili per dati dinamici.

Riepilogo

  • Le liste vengono utilizzate per memorizzare più valori — tutti in un'unica variabile;
  • È possibile accedere a ciascun elemento tramite il suo indice — e anche aggiornare, aggiungere o rimuovere elementi;
  • Le liste sono ideali per dati dinamici — come code, collezioni e risultati di ricerca;
  • Sono flessibili, leggibili ed essenziali per molte attività reali in Python.
question mark

Quale metodo aggiunge un elemento alla fine di una lista?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 1
some-alt