Uvod u programiranje
8. čas
ključ -> vrednost
recnik = dict()
drugi_recnik = {} # moze i ovako
recnik = {
"foo": "bar",
"kljuc": "vrednost"
}
ocene = {
"srpski": 5,
"matematika": 4,
"likovno": 3
}
covek = {
"ime": "Petar",
"prezime": "Petrovic",
"zanimanje": "Moler",
"godiste": 1950,
"imena dece": ["Mika", "Zika"],
"adresa": {
"grad": "Beograd",
"ulica": "Stolarska"
"broj": 35
}
}
print('broj ocena', len(ocene))
# dodeljuje vrednost 5 promenljivoj
ocena_srpski = ocene["srpski"]
# ispisuje 5
print(ocene["srpski"])
# dictionary unutar dictionaryja!
print(covek["adresa"]["grad"]
# program se raspada ako kljuc ne postoji!
print(covek["nepostojeci_kljuc"])
ima_srpski = "srpski" in ocene
if "srpski" in ocene:
print('srpski ocena:', ocene["srpski"])
ocene["fizicko"] = 5
# postojeca vrednost isto ovako moze da se promeni
ocene["srpski"] = 1
prosek = 0
for predmet in ocene:
print("predmet", predmet, ", ocena", ocene[predmet])
ocena = ocene[predmet]
prosek = prosek + ocena
prosek = prosek / len(ocene)