Junior — Middle
Milyen esetekben és keretek között alkalmazható a frozenset adattípus Pythonban?
sobes.tech MI
Válasz az MI-től
frozenset — ez egy változatlan (set) halmaz a Pythonban. Fő jellemzői:
- A létrehozás után a
frozensetelemei nem módosíthatók (hozzáadás vagy törlés nem lehetséges). - Hash-elhető, így kulcsként használható szótárakban vagy más halmazok elemeként.
Olyankor használjuk, amikor olyan halmazra van szükség, amely nem változik, de kulcsként vagy halmaz elemként kell használni.
Használati példa:
fs = frozenset([1, 2, 3])
# Kulcsként használható szótárban
d = {fs: "érték"}
print(d[fs]) # "érték" kiírása