A szótárak (dictionaries)
A szótárak (dictionaries) kulcs-érték párokat tárolnak, és a Python egyik alapvető adatszerkezete. A szótárak nagyon hasznosak, amikor gyors hozzáférést szeretnénk biztosítani az adatokhoz a kulcsok alapján.
Szótár létrehozása
A szótárakat kapcsos zárójelekkel {} hozzuk létre, és a kulcs-érték párokat kettős kettőspont : választja el. Például:
telefonkonyv = {„Anna”: „123-456”, „Béla”: „789-012”, „Cecília”: „345-678”}
Ebben az esetben a szótárban Anna, Béla és Cecília a kulcsok, és a hozzájuk tartozó telefonszámok az értékek.
Elemek hozzáadása és módosítása
A szótárak dinamikusak, vagyis könnyen hozzáadhatunk új kulcs-érték párokat vagy módosíthatjuk a meglévőket. Például:
telefonkonyv[„Dénes”] = „901-234” # Új elem hozzáadása
telefonkonyv[„Anna”] = „111-222” # Anna telefonszámának módosítása
Ebben az esetben a „Dénes” kulcshoz hozzáadjuk a „901-234” értéket, és az „Anna” kulcshoz módosítjuk a telefonszámot.
Elemek elérése
A szótárakban az elemeket a kulcsuk alapján érhetjük el. Például:
telefonszam = telefonkonyv[„Anna”]
print(telefonszam) # Kiírja: 111-222
Szótár műveletek
A szótárak számos hasznos műveletet támogatnak:
len(szotar): Visszaadja a szótárban található kulcs-érték párok számát.
del szotar[kulcs]: Törli a megadott kulcs-érték párt a szótárból.
kulcs in szotar: Ellenőrzi, hogy a megadott kulcs szerepel-e a szótárban.
szotar.keys(): Visszaadja a szótár kulcsait egy iterálható objektumként.
szotar.values(): Visszaadja a szótár értékeit egy iterálható objektumként.
szotar.items(): Visszaadja a szótár kulcs-érték párokat egy iterálható objektumként.
Szótár használata
A szótárak széles körben használhatók különböző helyzetekben. Például, ha egy telefonkönyvet szeretnénk tárolni, ahol az emberek nevei a kulcsok, és a telefonszámok az értékek:
telefonkonyv = {
„Anna”: „123-456”,
„Béla”: „789-012”,
„Cecília”: „345-678”
}
Ebben az esetben könnyedén hozzáférhetünk a telefonszámokhoz a nevek alapján:
telefonszam = telefonkonyv[„Anna”]
print(telefonszam) # Kiírja: 123-456
A szótárak nagyon hasznosak akkor is, ha csoportosítani szeretnénk adatokat, például egy termékek adatainak tárolására:
termek = {
„nev”: „Laptop”,
„ar”: 150000,
„raktaron”: True
}
Ebben az esetben a kulcsok nevet, árat és raktáron lévő információt jelentenek. Így könnyedén hozzáférhetünk és módosíthatjuk ezeket az adatokat a kulcsok alapján.
A szótárakat használhatjuk továbbá az adatok gyors keresésére és rendezésére is. A Python beépített függvényei és műveletei lehetővé teszik a hatékony szótárműveleteket, például kulcsok ellenőrzését, hozzáadást, törlést és iterációt.
Remélhetőleg ez a fejezet segített megérteni, hogyan használhatod a szótárakat a Pythonban. A szótárak rugalmas adatszerkezetet nyújtanak, amelyek kulcs-érték párokat tárolnak, és különböző feladatokban használhatók adatok tárolására és gyors hozzáférésére.
Kapcsolódó bejegyzések
-
-
Python programozás: A könnyen tanulható, sokoldalú nyelv az oktatásban és a szoftverfejlesztésben
- Mesterséges Intelligencia Fejlődésének Új Korszaka és Az Emberekre Váró Új Kihívások
- Titkos Őrzők: Hatékony Módszerek a Személyes Adatok Védelmére az Online Világban!
- Az MI Mágusai: Fedezd fel, hogyan hódítja meg az életünket a Mesterséges Intelligencia
- A Gong új, testreszabható generatív AI modelleket dob piacra, hogy áramvonalazza az értékesítési folyamatokat és fokozza a hatékonyságot.