A szótár egy rendezetlen gyűjtemény, amely kulcs:érték, kapcsos zárójelben lévő, vesszővel elválasztott párokat tartalmaz. A szótárak úgy vannak optimalizálva, hogy akkor kérjenek le értékeket, amikor a kulcs ismert.
Szótár létrehozása:
fovarosok = {"Magyarország": "Budapest", "Franciaország": "Párizs", "Németország": "London", "Románia": "Bukarest"}
Fenti fovarosok objektum egy szótár, amely kulcs-érték párokat tartalmaz . A : bal oldala egy kulcs, a jobb oldala pedig egy érték. A kulcsnak egyedinek és megváltoztathatatlan objektumnak kell lennie. Kulcsként szám, karakterlánc vagy tuple is használható.
Ugyanaz a kulcs nem szerepelhet egynél többször egy gyűjteményben. Ha a kulcs többször is megjelenik, csak az utolsó marad meg. Az érték bármilyen adattípusú lehet. Egy érték több kulcshoz is hozzárendelhető.
A szótár egy rendezetlen gyűjtemény, így egy érték nem érhető el index segítségével; ehelyett egy kulcsot kell megadni a szögletes zárójelben, az alábbiak szerint.
A get() metódussal lekérheted a kulcs értékét, még akkor is, ha a kulcsok nem ismertek.
print(fovarosok.get("Franciaország")) # Kiírja a képernyőre, hogy Párizs.
Ahogy korábban említettük, a kulcs nem szerepelhet egynél többször. Használjuk ugyanazt a kulcsot, és rendeljünk hozzá új értéket a szótárobjektum frissítéséhez.
fovarosok["Németország"] = "Berlin"
Ha új kulcsot használsz és értéket rendelünk hozzá, akkor egy új kulcs-érték pár jön létre a szótárban.
EZ A CIKK MÉG FEJLESZTÉS ALATT VAN!!!