Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Ordbøger | Data Structures
Introduktion til Python med Cursor

bookOrdbøger

Et dictionary gemmer data som nøgle-værdi-par, hvilket gør det muligt at tilgå værdier via nøgler i stedet for position. Det er nyttigt til strukturerede data, såsom en brugers navn, alder eller præferencer.

Nøgler skal være unikke og uforanderlige (strenge, tal eller tupler). Værdier kan være af enhver type — strenge, tal, lister eller endda andre dictionaries.

Oprettelse af et Dictionary

Dictionaries defineres med krøllede parenteser, hvor key: value-par adskilles med kommaer.

Eksempel: person = {"name": "Alice", "age": 30} Her knyttes "name" til "Alice", og "age" til 30.

Tilgå og opdatere værdier

Brug kantede parenteser for at tilgå en værdi: person["name"].

  • Hvis nøglen findes, returneres værdien;
  • Hvis ikke, udløser Python en KeyError.

Med .get() returnerer manglende nøgler None eller en standardværdi: person.get("nickname", "N/A").

Opdater værdier ved at tildele på ny: person["age"] = 31.

Tilføjelse og fjernelse af elementer

For at tilføje et nyt nøgle-værdi-par, skal du blot tildele en ny nøgle — Python indsætter det: person["city"] = "London".

For at fjerne en nøgle kan du bruge del, som i del person["age"]. Eller brug .pop("key") hvis du vil fjerne og returnere værdien.

Nøgler og værdier

Ordbøger har praktiske indbyggede metoder:

  • .keys() returnerer en liste-lignende visning af alle nøgler;
  • .values() returnerer alle værdier;
  • .items() returnerer par som tupler — nyttigt ved gennemløb.

Disse er særligt nyttige, når du itererer eller analyserer en ordbog.

Opsummering

  • En ordbog indeholder nøgle-værdi-par, hvor nøgler er unikke og bruges til opslag;
  • Nøgler skal være immutable (som strenge eller tal), værdier kan være af enhver type;
  • Du kan tilføje, opdatere, slette og sikkert hente værdier ved hjælp af .get();
  • Brug .keys(), .values() og .items() for at arbejde effektivt med ordbogens indhold.
question mark

Hvilken syntaks giver korrekt adgang til en værdi via nøgle i et dictionary?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

How do you access and update values in a dictionary? Can you give a code example?

How do you add and remove items in a dictionary? Can you show an example?

How do you get all keys or values from a dictionary? Can you provide a code example?

Awesome!

Completion rate improved to 5

bookOrdbøger

Stryg for at vise menuen

Et dictionary gemmer data som nøgle-værdi-par, hvilket gør det muligt at tilgå værdier via nøgler i stedet for position. Det er nyttigt til strukturerede data, såsom en brugers navn, alder eller præferencer.

Nøgler skal være unikke og uforanderlige (strenge, tal eller tupler). Værdier kan være af enhver type — strenge, tal, lister eller endda andre dictionaries.

Oprettelse af et Dictionary

Dictionaries defineres med krøllede parenteser, hvor key: value-par adskilles med kommaer.

Eksempel: person = {"name": "Alice", "age": 30} Her knyttes "name" til "Alice", og "age" til 30.

Tilgå og opdatere værdier

Brug kantede parenteser for at tilgå en værdi: person["name"].

  • Hvis nøglen findes, returneres værdien;
  • Hvis ikke, udløser Python en KeyError.

Med .get() returnerer manglende nøgler None eller en standardværdi: person.get("nickname", "N/A").

Opdater værdier ved at tildele på ny: person["age"] = 31.

Tilføjelse og fjernelse af elementer

For at tilføje et nyt nøgle-værdi-par, skal du blot tildele en ny nøgle — Python indsætter det: person["city"] = "London".

For at fjerne en nøgle kan du bruge del, som i del person["age"]. Eller brug .pop("key") hvis du vil fjerne og returnere værdien.

Nøgler og værdier

Ordbøger har praktiske indbyggede metoder:

  • .keys() returnerer en liste-lignende visning af alle nøgler;
  • .values() returnerer alle værdier;
  • .items() returnerer par som tupler — nyttigt ved gennemløb.

Disse er særligt nyttige, når du itererer eller analyserer en ordbog.

Opsummering

  • En ordbog indeholder nøgle-værdi-par, hvor nøgler er unikke og bruges til opslag;
  • Nøgler skal være immutable (som strenge eller tal), værdier kan være af enhver type;
  • Du kan tilføje, opdatere, slette og sikkert hente værdier ved hjælp af .get();
  • Brug .keys(), .values() og .items() for at arbejde effektivt med ordbogens indhold.
question mark

Hvilken syntaks giver korrekt adgang til en værdi via nøgle i et dictionary?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 3
some-alt