Kursusindhold
Introduktion til Python
Introduktion til Python
Indlejrede Lister i Python
Lister i Python kan gemme forskellige datatyper, inklusive andre lister. I modsætning til mange sprog tillader Python indlejrede lister af varierende længder.
For eksempel, når man gemmer lande og deres arealer, er det mere organiseret at bruge en separat liste for hvert land i stedet for en enkelt kombineret liste.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] # Printing nested list print(countries_2d)
Hvert land har sin egen liste indlejret i hovedlisten. Men hvordan navigerer vi i denne struktur?
I en todimensionel liste er hvert element i sig selv en liste, og vi får adgang til indre elementer ved hjælp af indeksering.
For eksempel, i en countries_2d
liste med 3
underlister (hver indeholdende 2
elementer):
countries_2d[1]
henter den anden underliste (Python indeksering starter ved0
).countries_2d[1][0]
henter det første element i den underliste.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
Tak for dine kommentarer!