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