Contenuti del Corso
Introduzione a Python
Introduzione a Python
Liste Nidificate in Python
Le liste in Python possono memorizzare diversi tipi di dati, comprese altre liste. A differenza di molti linguaggi, Python consente liste annidate di lunghezze variabili.
Ad esempio, quando si memorizzano paesi e le loro aree, è più organizzato usare una lista separata per ogni paese invece di una singola lista combinata.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] # Printing nested list print(countries_2d)
Ogni paese ha la propria lista annidata all'interno della lista principale. Ma come navighiamo in questa struttura?
In una lista bidimensionale, ogni elemento è esso stesso una lista, e accediamo agli elementi interni usando l'indicizzazione.
Ad esempio, in una lista countries_2d
con 3
sottoliste (ciascuna contenente 2
elementi):
countries_2d[1]
recupera la seconda sottolista (l'indicizzazione in Python inizia da0
).countries_2d[1][0]
recupera il primo elemento di quella sottolista.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
Grazie per i tuoi commenti!