Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
Sisäkkäiset Listat Pythonissa
Listat Pythonissa voivat tallentaa erilaisia tietotyyppejä, mukaan lukien muita listoja. Toisin kuin monissa kielissä, Python sallii eripituiset sisäkkäiset listat.
Esimerkiksi, kun tallennetaan maita ja niiden pinta-aloja, on järjestelmällisempää käyttää erillistä listaa jokaiselle maalle sen sijaan, että käytettäisiin yhtä yhdistettyä listaa.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] # Printing nested list print(countries_2d)
Jokaisella maalla on oma listansa päälistan sisällä. Mutta miten navigoimme tässä rakenteessa?
Kaksiulotteisessa listassa jokainen elementti on itsessään lista, ja pääsemme käsiksi sisäisiin kohteisiin käyttämällä indeksointia.
Esimerkiksi countries_2d
-listassa, jossa on 3
alilistaa (jokaisessa 2
kohdetta):
countries_2d[1]
hakee toisen alilistan (Pythonin indeksointi alkaa0
:sta).countries_2d[1][0]
noutaa ensimmäisen kohteen siitä alilistasta.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
Kiitos palautteestasi!