Övning 16 / 24
Dictionaries
Beräknad tid: 18 min
Varför
En lista är bra när ordningen är det viktiga. En dictionary passar när varje värde har ett namn: rum, temperatur, fukt.
Den nya idén
Dictionary — ett uppslagsverk av par: nyckel och värde. Skrivs med måsvingar. Du hämtar med hakparentes och nyckeln, inte med ett nummer.
matning = {"rum": "A12", "temp": 21}
print(matning["rum"])
matning["temp"] = 22Nycklar är oftast strängar. Ett felstavat nyckelnamn ger KeyError. Nya nycklar lägger du till på samma sätt som du ändrar: matning["fukt"] = 40.
Uppgift
Skapa filen dict.py. Gör en dictionary sensor med nycklarna id, temp och enhet satta till S-01, 19 och C. Skriv ut id och temp på var sin rad. Lägg sedan till nyckeln fukt med värdet 43 och skriv ut hela dictionaryn.
Förväntat resultat
Två rader och därefter dictionaryn. Ordningen inuti { } kan variera — innehållet ska stämma.
S-01
19
{'id': 'S-01', 'temp': 19, 'enhet': 'C', 'fukt': 43}