Curso de Programación en Python/Set-8

De WikiCabal
Ir a la navegación Ir a la búsqueda

Set-8.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 # Lista de cosas a poner en un set congelado
 5 Llaves = [ "Ave", "Planta", "Compu" ]
 6 
 7 # Crear frozenset.
 8 SetCongelado = frozenset( Llaves )
 9 print( "SetCongelodo:", SetCongelado )
10 
11 # Cannot add to frozenset.
12 try:
13     SetCongelado.add( "Gato" )
14 except AttributeError:
15     print( "No podemos agregar algo en set congelado" )
16 
17 # Podemos usar un frozenset cómo llaves en un dictionary.
18 Dict = {}
19 Dict[SetCongelado] = "QueBueno"
20 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'}