single
Työskentely Sisäkkäisten Listojen Kanssa Pythonissa
Pyyhkäise näyttääksesi valikon
Python-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ä 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äs alkio sisältää vielä toisen sisäkkäisen listan.
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, jolloin syntyy sisäkkäinen lista.
Esimerkki osoittaa, että sisäkkäinen lista on hyvä tapa järjestää toisiinsa liittyvää dataa, kuten eri maanosien kaupunkeja, luonnollisella, intuitiivisella ja järjestelmällisellä tavalla.
Pyyhkäise aloittaaksesi koodauksen
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-listan tulee sisältää 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
Huomio
Voit lisätä enemmän kaupunkeja sisäkkäisinä listoina, mutta varmista, että niiden elementit ovat oikeassa muodossa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme