Junior — Middle
¿En qué casos y en qué contextos se aplica el tipo de dato frozenset en Python?
sobes.tech AI
Respuesta de la IA
frozenset — es una variante inmutable (set) en Python. Sus características principales:
- Después de crear, los elementos de
frozensetno se pueden modificar (agregar o eliminar). - Se puede usar como clave en diccionarios o como elemento en otros conjuntos, ya que es hashable.
Se aplica cuando se necesita tener un conjunto que no debe cambiar, pero que se puede usar como clave o elemento en un conjunto.
Ejemplo de uso:
fs = frozenset([1, 2, 3])
# Se puede usar como clave en un diccionario
d = {fs: "valor"}
print(d[fs]) # muestra "valor"