Työskentely Sisäkkäisten Listojen Kanssa Pythonissa
Pythonissa listan sisällä olevat kohteet voivat myös olla listoja. Tätä kutsutaan "sisäkkäiseksi listaksi" tai "listoiksi listojen sisällä". Sisäkkäiset listat ovat tehokkaita järjestämään laajoja tietorakenteita, koska voit tallentaa monitasoista dataa yhteen listaan.
Esimerkiksi sinulla saattaa olla lista, jossa jotkut elementit ovat vain yksittäisiä arvoja, ja toiset saattavat olla listoja itsessään. 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 elementti ovat myös listoja, ja neljäs elementti sisältää jopa toisen sisäkkäisen listan.
Voit myös luoda sisäkkäisiä listoja yhdistämällä muuttujissa olevia listoja. Tämä voi olla hyödyllistä, jotta koodisi olisi luettavampaa. 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äärittelemme ensin kolme itsenäistä listaa Euroopan, Aasian ja Amerikan kaupungeille. Sitten yhdistämme listat yhdeksi, world_cities
, josta tulee sisäkkäinen lista.
Esimerkki osoittaa, että sisäkkäinen lista on hyvä tapa järjestää liittyviä tietoja, kuten eri mantereiden kaupunkeja, 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 tulisi sisältää 3 elementtiä: Kaupunki, Maa ja arvioitu matkan kustannus.
travel_wishlist
listan tulisi sisältää 3 sisäkkäistä listaa, joissa on tietoa kaupungeista.
Esimerkiksi voit käyttää seuraavia tietoja:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Huomautus
Voit lisätä lisää kaupunkeja sisäkkäisinä listoina, mutta varmista, että niiden elementit on määritelty oikeassa muodossa.
Ratkaisu
Kiitos palautteestasi!
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme