✦ Osnove Pythona Kolekcije

Koncept 11 · Rečnici

Imenuj svaku vrednost.
Koristi ključ da je pronađeš.

Rečnici organizuju povezane podatke pomoću smislenih ključeva umesto brojčanih pozicija.

01 Uči02 Isprobaj03 Predvidi

Rečnik čuva jedinstvene ključeve i njihove vrednosti.

Rečnici organizuju povezane podatke pomoću smislenih ključeva umesto brojčanih pozicija.

student = {"name": "Ana", "age": 22}
print(student["name"])

Uglaste zagrade koriste ključ za pristup povezanoj vrednosti.

Pokušaj da promeniš jednu vrednost, zatim objasni koji deo kolekcije se promenio i zašto.

↳

Zapamti: Pročitaj operaciju nad kolekcijom pre nego što predvidiš rezultat.

Isprobaj
student = {"name": "Ana", "age": 22, "course": "Python"}

print(student["name"])
student["age"] = 23
student["city"] = "Novi Sad"
print(student["age"])
print(student.get("city"))

Pokreni primer, zatim promeni jednu vrednost i posmatraj rezultat.

Python radni prostor

Učitavanje Python okruženja…

Izmeni primer i pokreni ga u pregledaču.

dictionaries.pyPython
IzlazČeka se Python
Okruženje pregledača se učitava. I dalje možeš da menjaš primer koda.

Pyodide pokreće Python u Web Worker-u pregledača. Zaustavlja se i ponovo pokreće ako se kod predugo izvršava. Izvršavanje u pregledaču nije potpuna bezbednosna granica; ne unosi tajne i ne oslanjaj se na njega za izolaciju nepouzdanog koda.

Šta će ovaj program ispisati?

Pročitaj svaku operaciju pre nego što izabereš odgovor.

product = {"name": "Keyboard", "price": 2500}

product["price"] = 2200
product["stock"] = 5

print(product["price"])
print(len(product))
Izaberi izlaz
Sloby, maskota Python AI Tutora

Tvoj mentor za učenje

Pitaj Slobyja o ovom konceptu

Opiši šta ti nije jasno, a Sloby će usmeriti tvoje razmišljanje.

Zdravo! Ja sam Sloby. Hajde da zajedno istražimo ovaj Python koncept.

Šta će ovaj program ispisati i zašto? Objasni ažuriranje, dodavanje ključa i pripadnost.

user = {"name": "Ana", "points": 10}

user["points"] += 5
user["level"] = "beginner"

print(user["points"])
print("level" in user)
print(len(user))
Python AI Tutor · Uči razumevanjem, a ne samo pokretanjem koda.