single
Lavorare con le 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 dentro 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, potresti avere una lista in cui alcuni elementi sono semplici valori, mentre altri sono a loro volta delle liste. Ecco un esempio semplice:
123cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Utilizzo di variabili per 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.
È anche possibile creare liste annidate concatenando liste memorizzate in variabili. Questo può essere utile per rendere il codice più leggibile. Ad esempio:
1234567europe_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)
Qui definiamo prima tre liste indipendenti per le città in Europa, Asia e Americhe. Successivamente combiniamo le liste in una sola, world_cities, che diventa una lista annidata.
L'esempio mostra che una lista annidata è un modo efficace per organizzare dati correlati, come le città di diversi continenti, in modo naturale, intuitivo e ordinato.
Scorri per iniziare a programmare
Compilare la lista travel_wishlist con liste annidate.
- Ogni lista annidata deve contenere 3 elementi: Città, Paese e costo approssimativo del viaggio.
- La lista
travel_wishlistdeve includere 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
Nota
È possibile aggiungere altre città come liste annidate, ma assicurarsi che i loro elementi siano definiti nel formato corretto.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione