""" ----- defaultdict ----- """ # vi starter med ? opprette en vanlig ordbok: alder = {} alder["Ole"] = 20 alder["Emilie"] = 5 print(alder["Ole"]) # Her f?r vi ut verdien av n?kkelen, "Ole" # print(alder["Anders"]) # her f?r vi i en feilmelding, fordi "Anders" ikke finnes i ordboka v?r from collections import defaultdict # vi importerer 'defaultdict' # denne vil n? overkj?re den forrige 'alder'-ordboka # det vi skriver bak 'lambda', vil v?re 'default-verdien' som en n?kkel f?r hvis den ikke eksisterer # da f?r vi ikke lenger feilmeldinger! alder = defaultdict(lambda: "vet ikke alder") # vi tilordner verdier som i en vanlig ordbok: alder["Ole"] = 20 alder["Emilie"] = 5 print(alder["Anders"]) # 'Anders' vil n? ha verdien 'vet ikke alder' print(alder) # vi printer ut hele ordboka, og ser at 'Anders' automatisk ble lagt til med default-verdien