Adriana Pikaljov Portfoolio

en_GBet

6. Sõnastikud

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õisteSelgitus
VõtiMäärab, kuidas andmeid otsida
VäärtusInfo, mis on seotud võtmega
.items()Käib läbi kõik võtme-väärtuse paarid