land = {} # ei tom ordbok land["AFG"] = "Afganistan" # Legger "Afganistan" inn med n?kkel "AFG" land["NPL"] = "Nepal" land["NOR"] = "Norge" land["USA"] = "Sambandsstatene" land["CHN"] = "Kina" print(land, "har lengde", len(land)) # Denne definisjonen er lik den over. Rekkef?lgen spiller ingen rolle: land2 = {'NPL': 'Nepal', 'AFG': 'Afganistan', 'NOR': 'Norge', 'USA': 'Sambandsstatene', 'CHN': 'Kina'} print(land2, "har lengde", len(land)) # Rekkef?lgen spiller ingen rolle: if land == land2 : print("land og land2 er like.") else: print("land og land2 er IKKE like.") # land ={'NPL': 'Nepal', 'AFG': 'Afganistan', # 'NOR': 'Norge', 'USA': 'Sambandsstatene', 'CHN': 'Kina'} print(land["USA"]) # I stedet for indeks, brukes n?kkelen for ? hente verdien land["ITA"] = "Italia" # Legge til et nytt element land["USA"] = "Amerikas forente stater" # endrer verdien for n?kkelen "USA" # B?de n?kler og verdier kan v?re tekst eller tall landTilKode = {"NOR":47, "DEU":49, "ITA":39} # tekst -> tall kodeTilLand = {47:"NOR", 39:"ITA", 49:"DEU"} # tall -> tekst print(kodeTilLand[39], "har prefiks 39") print(land[kodeTilLand[39]], "har prefiks 39") sum = landTilKode["NOR"] + landTilKode["ITA"] print("Summen er", sum) # Den logiske operatoren in gjelder ("leter i") n?klene: landTilKode = {"NOR":47, "DEU":49, "ITA":39} # tekst -> tall kodeTilLand = {47:"NOR", 39:"ITA", 49:"DEU"} # tall -> tekst print("47 in landTilKode er: ", (47 in landTilKode) ) print("'Norge' in landTilKode er: ", 'Norge' in landTilKode ) print("'NOR' in landTilKode er: ", 'NOR' in landTilKode ) if 49 in landTilKode: print("49 er n?kkel i landTilKode") else: print("49 er ikke n?kkel i landTilKode")