Työskentely Sisäkkäisten Listojen Kanssa Pythonissa
Pythonissa listan sisällä olevat alkiot voivat myös olla listoja. Tätä kutsutaan "sisäkkäiseksi listaksi" tai "listoiksi listojen sisällä". Sisäkkäiset listat ovat tehokkaita monimutkaisten tietorakenteiden järjestämisessä, sillä niiden avulla voidaan tallentaa monitasoista dataa yhteen listaan.
Esimerkiksi listassa voi olla joitakin alkioita, jotka ovat yksittäisiä arvoja, ja toisia, jotka ovat itsekin listoja. Tässä on yksinkertainen esimerkki:
123cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Muuttujien käyttäminen sisäkkäisissä listoissa
Tämä esimerkki havainnollistaa sisäkkäistä listaa, jossa toinen ja neljäs alkio ovat myös listoja, ja neljännessä alkiosta löytyy vielä yksi sisäkkäinen lista.
Voit myös luoda sisäkkäisiä listoja yhdistämällä muuttujissa olevia listoja. Tämä voi tehdä koodistasi helpommin luettavaa. Esimerkiksi:
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)
Tässä määritellään ensin kolme itsenäistä listaa Euroopan, Aasian ja Amerikan kaupungeille. Tämän jälkeen listat yhdistetään yhdeksi listaksi, world_cities, josta muodostuu sisäkkäinen lista.
Esimerkki osoittaa, että sisäkkäinen lista on tehokas tapa järjestää toisiinsa liittyvää dataa, kuten eri maanosien kaupungit, luonnollisella, intuitiivisella ja järjestelmällisellä tavalla.
Swipe to start coding
Täytä travel_wishlist-lista sisäkkäisillä listoilla.
- Jokaisen sisäkkäisen listan tulee sisältää 3 elementtiä: kaupunki, maa ja arvioitu matkan hinta.
travel_wishlist-listassa tulee olla 3 sisäkkäistä listaa, joissa on tietoa kaupungeista.
Voit käyttää esimerkiksi seuraavia tietoja:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4
Työskentely Sisäkkäisten Listojen Kanssa Pythonissa
Pyyhkäise näyttääksesi valikon
Pythonissa listan sisällä olevat alkiot voivat myös olla listoja. Tätä kutsutaan "sisäkkäiseksi listaksi" tai "listoiksi listojen sisällä". Sisäkkäiset listat ovat tehokkaita monimutkaisten tietorakenteiden järjestämisessä, sillä niiden avulla voidaan tallentaa monitasoista dataa yhteen listaan.
Esimerkiksi listassa voi olla joitakin alkioita, jotka ovat yksittäisiä arvoja, ja toisia, jotka ovat itsekin listoja. Tässä on yksinkertainen esimerkki:
123cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Muuttujien käyttäminen sisäkkäisissä listoissa
Tämä esimerkki havainnollistaa sisäkkäistä listaa, jossa toinen ja neljäs alkio ovat myös listoja, ja neljännessä alkiosta löytyy vielä yksi sisäkkäinen lista.
Voit myös luoda sisäkkäisiä listoja yhdistämällä muuttujissa olevia listoja. Tämä voi tehdä koodistasi helpommin luettavaa. Esimerkiksi:
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)
Tässä määritellään ensin kolme itsenäistä listaa Euroopan, Aasian ja Amerikan kaupungeille. Tämän jälkeen listat yhdistetään yhdeksi listaksi, world_cities, josta muodostuu sisäkkäinen lista.
Esimerkki osoittaa, että sisäkkäinen lista on tehokas tapa järjestää toisiinsa liittyvää dataa, kuten eri maanosien kaupungit, luonnollisella, intuitiivisella ja järjestelmällisellä tavalla.
Swipe to start coding
Täytä travel_wishlist-lista sisäkkäisillä listoilla.
- Jokaisen sisäkkäisen listan tulee sisältää 3 elementtiä: kaupunki, maa ja arvioitu matkan hinta.
travel_wishlist-listassa tulee olla 3 sisäkkäistä listaa, joissa on tietoa kaupungeista.
Voit käyttää esimerkiksi seuraavia tietoja:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Ratkaisu
Kiitos palautteestasi!
single