A dictionary kulcs-érték párokban tárol adatot. Ez ideális ügyféladatokhoz, konfigurációhoz vagy állapotokhoz. A `match/case` pedig olvashatóvá teszi az összetettebb döntéseket.
Mit tanulsz meg ebben a leckében?
- Hogyan olvasunk dictionary értékeket.
- Mire jó a `.get()` alapértelmezett értékkel.
- Hogyan működik a Python `match/case` szerkezete.
Kódminta
python-alapok-07.py
ugyfel = { "nev": "Temi Kft.", "csomag": "pro", "aktiv": True, } match ugyfel.get("csomag"): case "basic": limit = 3 case "pro": limit = 10 case "premium": limit = 50 case _: limit = 1 print(f"{ugyfel['nev']} projektlimitje: {limit}")Magyarázat
- A dictionary-ben a kulcs alapján éred el az értéket.
- A `.get()` nem dob hibát hiányzó kulcsnál, ezért biztonságosabb.
- A `case _` az alapértelmezett ág, ha nincs találat.
Gyakorló feladat
Módosítsd a példát legalább két helyen: változtass bemeneti adatot, adj hozzá egy új ágat vagy új listaelemet, majd futtasd újra. Akkor érted igazán a leckét, ha a kód viselkedését előre meg tudod becsülni.
Következő lecke: Python alapok 08.