Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Ordböcker | Data Structures
Introduktion till Python med Cursor

bookOrdböcker

En dictionary lagrar data som nyckel-värde-par, vilket möjliggör åtkomst till värden via nyckel istället för position. Användbart för strukturerad data, såsom en användares namn, ålder eller preferenser.

Nycklar måste vara unika och oföränderliga (strängar, tal eller tuples). Värden kan vara av vilken typ som helst — strängar, tal, listor eller till och med andra dictionaries.

Skapa en Dictionary

Dictionaries definieras med klamrar, med key: value-par separerade med kommatecken.

Exempel: person = {"name": "Alice", "age": 30} Här mappar "name" till "Alice", och "age" till 30.

Åtkomst och Uppdatering av Värden

Använd hakparenteser för att komma åt ett värde: person["name"].

  • Om nyckeln finns returneras värdet;
  • Om inte, kastar Python ett KeyError.

Med .get() returnerar saknade nycklar None eller ett reservvärde: person.get("nickname", "N/A").

Uppdatera värden genom att tilldela på nytt: person["age"] = 31.

Lägga till och ta bort element

För att lägga till ett nytt nyckel-värde-par, tilldela bara en ny nyckel — Python lägger till det: person["city"] = "London".

För att ta bort en nyckel kan du använda del, som i del person["age"]. Eller använd .pop("key") om du vill ta bort och returnera värdet.

Nycklar och värden

Ordböcker har praktiska inbyggda metoder:

  • .keys() returnerar en lista-liknande vy av alla nycklar;
  • .values() returnerar alla värden;
  • .items() returnerar par som tupler — användbart vid iteration.

Dessa är särskilt användbara när du itererar eller analyserar en ordbok.

Sammanfattning

  • En ordbok innehåller nyckel-värde-par, där nycklar är unika och används för att slå upp värden;
  • Nycklar måste vara oföränderliga (som strängar eller tal), värden kan vara av vilken typ som helst;
  • Du kan lägga till, uppdatera, ta bort och säkert hämta värden med .get();
  • Använd .keys(), .values() och .items() för att arbeta effektivt med innehållet i en ordbok.
question mark

Vilken syntax används för att korrekt hämta ett värde med en nyckel i en dictionary?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3

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

Awesome!

Completion rate improved to 5

bookOrdböcker

Svep för att visa menyn

En dictionary lagrar data som nyckel-värde-par, vilket möjliggör åtkomst till värden via nyckel istället för position. Användbart för strukturerad data, såsom en användares namn, ålder eller preferenser.

Nycklar måste vara unika och oföränderliga (strängar, tal eller tuples). Värden kan vara av vilken typ som helst — strängar, tal, listor eller till och med andra dictionaries.

Skapa en Dictionary

Dictionaries definieras med klamrar, med key: value-par separerade med kommatecken.

Exempel: person = {"name": "Alice", "age": 30} Här mappar "name" till "Alice", och "age" till 30.

Åtkomst och Uppdatering av Värden

Använd hakparenteser för att komma åt ett värde: person["name"].

  • Om nyckeln finns returneras värdet;
  • Om inte, kastar Python ett KeyError.

Med .get() returnerar saknade nycklar None eller ett reservvärde: person.get("nickname", "N/A").

Uppdatera värden genom att tilldela på nytt: person["age"] = 31.

Lägga till och ta bort element

För att lägga till ett nytt nyckel-värde-par, tilldela bara en ny nyckel — Python lägger till det: person["city"] = "London".

För att ta bort en nyckel kan du använda del, som i del person["age"]. Eller använd .pop("key") om du vill ta bort och returnera värdet.

Nycklar och värden

Ordböcker har praktiska inbyggda metoder:

  • .keys() returnerar en lista-liknande vy av alla nycklar;
  • .values() returnerar alla värden;
  • .items() returnerar par som tupler — användbart vid iteration.

Dessa är särskilt användbara när du itererar eller analyserar en ordbok.

Sammanfattning

  • En ordbok innehåller nyckel-värde-par, där nycklar är unika och används för att slå upp värden;
  • Nycklar måste vara oföränderliga (som strängar eller tal), värden kan vara av vilken typ som helst;
  • Du kan lägga till, uppdatera, ta bort och säkert hämta värden med .get();
  • Använd .keys(), .values() och .items() för att arbeta effektivt med innehållet i en ordbok.
question mark

Vilken syntax används för att korrekt hämta ett värde med en nyckel i en dictionary?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3
some-alt