Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Arbeide med Nestede Lister i Python | Beherske Python-Lister
Python Datastrukturer

Sveip for å vise menyen

book
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:

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

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:

1234567
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)
copy

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.

Oppgave

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

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
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:

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

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:

1234567
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)
copy

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.

Oppgave

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

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt