Curso de Programación en Python/Set-8

De WikiCabal
Saltar a: navegación, buscar

Set-8.py

#!/usr/bin/python3
#-*-coding: utf-8 -*-

# Lista de cosas a poner en un set congelado
Llaves = [ "Ave", "Planta", "Compu" ]

# Crear frozenset.
SetCongelado = frozenset( Llaves )
print( "SetCongelodo:", SetCongelado )

# Cannot add to frozenset.
try:
    SetCongelado.add( "Gato" )
except AttributeError:
    print( "No podemos agregar algo en set congelado" )

# Podemos usar un frozenset cómo llaves en un dictionary.
Dict = {}
Dict[SetCongelado] = "QueBueno"
print( "Dict:", Dict )

Resultado

[rrc@Llawyr PythonClase]$ ./Set-8.py 
SetCongelodo: frozenset({'Ave', 'Compu', 'Planta'})
No podemos agregar algo en set congelado
Dict: {frozenset({'Ave', 'Compu', 'Planta'}): 'QueBueno'}