Ordbok (dict)
Lagrer verdier under navngitte nøkler (nøkkel → verdi), f.eks. en ball som {x, y, farge}. Grunnlag fra IT1 — og broen inn til klasser.
Vanlige feil
- Du tror oppslag på en nøkkel som mangler gir 0 eller None En ordbok slår opp på navngitt nøkkel, ikke på posisjon. Slår du opp en nøkkel som ikke finnes med p["z"], hopper Python ikke bare over den og gir verken 0 eller None — du får en KeyError og programmet stopper. Vil du ha en trygg standardverdi når nøkkelen kan mangle, bruker du p.get("z", standardverdi).
Øv på dette
- Lage: spiller som ordbok
- Øving: tell stemmer med en ordbok
- Sjekk: oppslag i ordbok
- To løsninger på duplikat-jakten — hvilken skalerer?
- Sjekk: hva gir oppslag på en manglende nøkkel?
- Begrepssjekk: Lister og ordbøker
- Liste eller ordbok? Velg og begrunn
- Lineært søk, eller bygg et oppslag først?
- Telle stemmer: liste eller ordbok?