Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Lavorare con Liste Annidate in Python | Sezione
Strutture Dati in Python

bookLavorare con Liste Annidate in Python

Gli elementi all'interno di una lista in Python possono essere anch'essi delle liste. Questo forma quella che viene chiamata una "lista annidata" o "liste nelle liste". Le liste annidate sono potenti per organizzare strutture dati complesse, poiché permettono di memorizzare dati su più livelli all'interno di un'unica lista.

Ad esempio, si può avere una lista in cui alcuni elementi sono semplici valori singoli, mentre altri possono essere a loro volta delle liste. Ecco un esempio semplice:

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

Utilizzo di variabili per le liste annidate

Questo esempio illustra una lista annidata in cui il secondo e il quarto elemento sono anch'essi delle liste, e il quarto elemento contiene addirittura un'altra lista annidata al suo interno.

È possibile creare liste annidate anche concatenando liste memorizzate in variabili. Questo può essere utile per rendere il codice più leggibile. Ad esempio:

1234567
europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
copy

In questo esempio, vengono prima definite tre liste indipendenti per le città in Europa, Asia e Americhe. Successivamente, queste liste vengono combinate in un'unica lista, world_cities, che diventa una lista annidata.

L'esempio mostra che una lista annidata rappresenta un metodo efficace per organizzare dati correlati, come le città di diversi continenti, in modo naturale, intuitivo e ordinato.

Compito

Swipe to start coding

Compila la lista travel_wishlist con liste annidate.

  • Ogni lista annidata deve contenere 3 elementi: Città, Paese e costo approssimativo del viaggio.
  • La lista travel_wishlist deve contenere 3 liste annidate con informazioni sulle città.

Ad esempio, puoi utilizzare i seguenti dati:

1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

close

bookLavorare con Liste Annidate in Python

Scorri per mostrare il menu

Gli elementi all'interno di una lista in Python possono essere anch'essi delle liste. Questo forma quella che viene chiamata una "lista annidata" o "liste nelle liste". Le liste annidate sono potenti per organizzare strutture dati complesse, poiché permettono di memorizzare dati su più livelli all'interno di un'unica lista.

Ad esempio, si può avere una lista in cui alcuni elementi sono semplici valori singoli, mentre altri possono essere a loro volta delle liste. Ecco un esempio semplice:

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

Utilizzo di variabili per le liste annidate

Questo esempio illustra una lista annidata in cui il secondo e il quarto elemento sono anch'essi delle liste, e il quarto elemento contiene addirittura un'altra lista annidata al suo interno.

È possibile creare liste annidate anche concatenando liste memorizzate in variabili. Questo può essere utile per rendere il codice più leggibile. Ad esempio:

1234567
europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
copy

In questo esempio, vengono prima definite tre liste indipendenti per le città in Europa, Asia e Americhe. Successivamente, queste liste vengono combinate in un'unica lista, world_cities, che diventa una lista annidata.

L'esempio mostra che una lista annidata rappresenta un metodo efficace per organizzare dati correlati, come le città di diversi continenti, in modo naturale, intuitivo e ordinato.

Compito

Swipe to start coding

Compila la lista travel_wishlist con liste annidate.

  • Ogni lista annidata deve contenere 3 elementi: Città, Paese e costo approssimativo del viaggio.
  • La lista travel_wishlist deve contenere 3 liste annidate con informazioni sulle città.

Ad esempio, puoi utilizzare i seguenti dati:

1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 3
single

single

some-alt