Arbeide med Nestede Lister i Python
Elementer i en liste i Python kan også være lister. Dette danner det som kalles en "nøstet liste" eller "lister innenfor lister." Nøstede lister er kraftige i organiseringen av omfattende datastrukturer ved at du kan lagre flernivådata innenfor én liste.
For eksempel kan du ha en liste der noen elementer bare er enkeltverdier, og andre kan være lister i seg selv. Her er et enkelt eksempel:
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Bruke Variabler for Nøstede Lister
Dette eksempelet illustrerer en nøstet liste der det andre og fjerde elementet også er lister, og det fjerde elementet inneholder til og med en annen nøstet liste innenfor seg.
Du kan også opprette nøstede lister ved å sammenkoble lister som holdes i variabler. Dette kan være nyttig for å gjøre koden din mer lesbar. For eksempel:
europe_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)
Her definerer vi først tre uavhengige lister for byer i Europa, Asia og Amerika. Vi kombinerer deretter listene til én, world_cities
, som blir en nestet liste.
Eksemplet viser at en nestet liste er en god måte å organisere relatert data på, som byer fra forskjellige kontinenter, på en naturlig, intuitiv og organisert måte.
Swipe to start coding
Fyll travel_wishlist
-listen med nestede lister.
- Hver nestet liste skal inneholde 3 elementer: By, Land og omtrentlig reisekostnad.
travel_wishlist
-listen skal inneholde 3 nestede lister med informasjon om byer.
For eksempel kan du bruke følgende data:
1. Paris | Frankrike | 2000
2. Tokyo | Japan | 3500
3. Berlin | Tyskland | 3400
Merk
Du kan legge til flere byer som nestede lister, men sørg for at elementene deres er definert i riktig format.
Løsning
Takk for tilbakemeldingene dine!