Junior — Middle
V ktorých prípadoch a v akých kontextoch sa používa dátový typ frozenset v Pythone?
sobes.tech AI
Odpoveď od AI
frozenset — je nemenná (set) verzia množiny v Pythone. Jej hlavné vlastnosti:
- Po vytvorení nie je možné meniť prvky
frozenset(pridať alebo odstrániť). - Môže byť použitá ako kľúč v slovníkoch alebo ako prvok iných množín, pretože je hashovateľná.
Používa sa, keď je potrebné mať množinu, ktorá sa nemá meniť, ale chce sa ju použiť ako kľúč alebo prvok množiny.
Príklad použitia:
fs = frozenset([1, 2, 3])
# Môže byť použitá ako kľúč v slovníku
d = {fs: "hodnota"}
print(d[fs]) # vypíše "hodnota"