# En vanlig ordbok: matplan = {} matplan['mandag'] = 'lasagne' matplan['fredag'] = 'taco' # Skriver ut verdien assosiert med n?kkelen 'mandag' print(matplan['mandag']) # Gir en feil fordi det ikke er definert noen n?kkel 'tirsdag' # Kommenter den ut, for at koden skal kj?re videre print(matplan['tirsdag']) # (Nesten) det samme med en defaultdict: # M? importeres from collections import defaultdict # Lager en ordbok med en 'standardverdi' for ? holde # oversikt over hvor mange m?bler vi har. # Standardverdien skriver vi inn bak 'lambda:' antall_m?bler = defaultdict(lambda: 'vet ikke') antall_m?bler['stoler'] = 5 antall_m?bler['bord'] = 2 # Skriver ut verdien assosiert med n?kkelen 'stoler' print(antall_m?bler['stoler']) # N?r vi pr?ver ? skrive ut en verdi assosiert med en udefinert n?kkel, # f?r vi standardverdien definert bak 'lambda:' i stedet for en feil print(antall_m?bler['benker']) # Denne n?kkelen lagres i ordboka med lambda-verdien, # slik at vi kan bruke den videre