Junior — Middle
In welke gevallen en contexten wordt het datatype frozenset in Python gebruikt?
sobes.tech AI
Antwoord van AI
frozenset — het een onveranderlijke (set) variant in Python. De belangrijkste kenmerken:
- Na creatie kunnen de elementen van
frozensetniet worden gewijzigd (toegevoegd of verwijderd). - Kan worden gebruikt als sleutel in woordenboeken of als element in andere verzamelingen, omdat het hashbaar is.
Gebruikt wanneer je een verzameling nodig hebt die niet mag veranderen, maar die wel als sleutel of element in een verzameling kan worden gebruikt.
Voorbeeld van gebruik:
fs = frozenset([1, 2, 3])
# Kan worden gebruikt als sleutel in een woordenboek
d = {fs: "waarde"}
print(d[fs]) # toont "waarde"