Función frozenset en Python: Retorna un objeto frozenset
La función `frozenset()` en Python se utiliza para crear un objeto inmutable de tipo `frozenset`, que es similar a un conjunto pero no se puede modificar después de su creación. Un `frozenset` es útil cuando se necesita un conjunto de elementos que no se pueden cambiar, como por ejemplo, al utilizarlo como clave en un diccionario.
Ejemplo de uso de la función frozenset:
# Crear un conjunto normal
s = {1, 2, 3, 4, 5}
# Crear un objeto frozenset a partir del conjunto normal
fs = frozenset(s)
print(fs)
En este ejemplo, creamos un conjunto `s` y luego lo convertimos en un objeto `frozenset` utilizando la función `frozenset()`. Luego imprimimos el objeto `fs`, que contendrá los mismos elementos que el conjunto `s` pero de forma inmutable.
En resumen, la función `frozenset()` en Python es útil para crear objetos inmutables de tipo `frozenset`, que son similares a los conjuntos pero no se pueden modificar una vez creados.