Junior — Middle
El lehet magyarázni a szótár fogalmát a Python nyelvben és fő jellemzőit?
sobes.tech MI
Válasz az MI-től
Pythonban a szótár (dict) egy módosítható, nem rendezett (3.7-es verziók előtt) kulcs-érték párok halmaza. A kulcsok hash-olható objektumoknak kell lenniük (például sztringek, számok, tuple-ök), az értékek pedig bármilyen objektumok lehetnek.
A szótárak fő jellemzői:
- Gyors hozzáférés az értékekhez kulcs szerint (átlagos hozzáférési idő O(1)).
- A kulcsok egyediek a szótáron belül.
- Dinamikusan lehet hozzáadni, módosítani és törölni kulcs-érték párokat.
Példa egy szótár létrehozására és használatára:
személy = {'név': 'Иван', 'kor': 30, 'város': 'Moszkva'}
print(személy['név']) # Kiírja: Иван
# Új kulcs hozzáadása
személy['foglalkozás'] = 'mérnök'
# Érték módosítása
személy['kor'] = 31
# Ellenőrzés, hogy létezik-e a kulcs
if 'város' in személy:
print('Város megadva')