1. Mis on sõnastik?
Sõnastik (dictionary) on andmestruktuur, mis salvestab andmeid paaridena:
- võti (key) – mille järgi andmeid otsitakse
- väärtus (value) – andmed, mis on selle võtme all
Näeb välja nagu väike andmebaas.
2. Milleks sõnastikku kasutatakse?
- Kui tahad seostada kahe asja vahelist infot (nt nimi → telefoninumber)
- Et andmeid kiiresti leida võtme järgi
- Kui on vaja hästi organiseeritud andmeid
3. Kuidas sõnastikku kirjutatakse?
Sõnastik Pythonis kirjutatakse koolonite ja looksulgudega {}.
Näide:
inimene = {
"nimi": "Mari",
"vanus": 25,
"elukoht": "Tallinn"
}
4. Kuidas sõnastikust andmeid kätte saada?
print(inimene["nimi"]) # Näitab: Mari
print(inimene["elukoht"]) # Näitab: Tallinn
5. Kuidas lisada või muuta andmeid?
Lisa uus väärtus:
inimene["telefon"] = "5551234"
Muuda olemasolevat:
inimene["vanus"] = 26
6. Kuidas andmeid eemaldada?
del inimene["elukoht"]
7. Kuidas sõnastikku läbi käia?
for voti, vaartus in inimene.items():
print(voti, "-", vaartus)
Väljund:
nimi - Mari
vanus - 26
telefon - 5551234
8. Kokkuvõte
| Mõiste | Selgitus |
|---|---|
| Võti | Määrab, kuidas andmeid otsida |
| Väärtus | Info, mis on seotud võtmega |
| .items() | Käib läbi kõik võtme-väärtuse paarid |

