Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Arbete med Nästlade Listor i Python | Sektion
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Python Datastrukturer

bookArbete med Nästlade Listor i Python

Element i en lista i Python kan också vara listor. Detta kallas för en "nästlad lista" eller "listor i listor". Nästlade listor är kraftfulla för att organisera avancerade datastrukturer eftersom du kan lagra data på flera nivåer inom en och samma lista.

Till exempel kan du ha en lista där vissa element är enskilda värden, medan andra kan vara listor i sig. Här är ett enkelt exempel:

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

Använda variabler för nästlade listor

Detta exempel visar en nästlad lista där det andra och fjärde elementet också är listor, och det fjärde elementet innehåller till och med ytterligare en nästlad lista.

Du kan också skapa nästlade listor genom att sammanfoga listor som lagras i variabler. Detta kan vara användbart för att göra din kod mer lättläst. Till exempel:

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

Här definieras först tre separata listor för städer i Europa, Asien och Amerika. Dessa listor kombineras sedan till en, world_cities, vilket resulterar i en nästlad lista.

Exemplet visar att en nästlad lista är ett effektivt sätt att organisera relaterad data, såsom städer från olika kontinenter, på ett naturligt, intuitivt och strukturerat sätt.

Uppgift

Swipe to start coding

Fyll listan travel_wishlist med nästlade listor.

  • Varje nästlad lista ska innehålla 3 element: Stad, Land och ungefärlig resekostnad.
  • Listan travel_wishlist ska innehålla 3 nästlade listor med information om städer.

Till exempel kan du använda följande data:

1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 3
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

bookArbete med Nästlade Listor i Python

Svep för att visa menyn

Element i en lista i Python kan också vara listor. Detta kallas för en "nästlad lista" eller "listor i listor". Nästlade listor är kraftfulla för att organisera avancerade datastrukturer eftersom du kan lagra data på flera nivåer inom en och samma lista.

Till exempel kan du ha en lista där vissa element är enskilda värden, medan andra kan vara listor i sig. Här är ett enkelt exempel:

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

Använda variabler för nästlade listor

Detta exempel visar en nästlad lista där det andra och fjärde elementet också är listor, och det fjärde elementet innehåller till och med ytterligare en nästlad lista.

Du kan också skapa nästlade listor genom att sammanfoga listor som lagras i variabler. Detta kan vara användbart för att göra din kod mer lättläst. Till exempel:

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

Här definieras först tre separata listor för städer i Europa, Asien och Amerika. Dessa listor kombineras sedan till en, world_cities, vilket resulterar i en nästlad lista.

Exemplet visar att en nästlad lista är ett effektivt sätt att organisera relaterad data, såsom städer från olika kontinenter, på ett naturligt, intuitivt och strukturerat sätt.

Uppgift

Swipe to start coding

Fyll listan travel_wishlist med nästlade listor.

  • Varje nästlad lista ska innehålla 3 element: Stad, Land och ungefärlig resekostnad.
  • Listan travel_wishlist ska innehålla 3 nästlade listor med information om städer.

Till exempel kan du använda följande data:

1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 3
single

single

some-alt