Sobes.tech
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 frozenset elemei 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