Curso de Programación en Python/Set-7

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

Set-7.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 Animales = { "Gato", "Perro", "Agaporni", "Lobo" }
 5 print( "Animales:", Animales )
 6 
 7 # Tiramos lo que no existe.
 8 Animales.discard( "Cebra" )
 9 print( "Animales:", Animales )
10 
11 Animales.discard( "Gato" )
12 print( "Animales:", Animales )
13 
14 Animales.remove( "Agaporni" )
15 print( "Animales:", Animales )
16 
17 # Remove nos da un error si el elemento no existe.
18 Animales.remove( "Ballena" )
19 print( "Animales:", Animales )

Resultado

[rrc@Llawyr PythonClase]$ ./Set-7.py 
Animales: {'Gato', 'Perro', 'Lobo', 'Agaporni'}
Animales: {'Gato', 'Perro', 'Lobo', 'Agaporni'}
Animales: {'Perro', 'Lobo', 'Agaporni'}
Animales: {'Perro', 'Lobo'}
Traceback (most recent call last):
  File "./Set-7.py", line 18, in <module>
    Animales.remove( "Ballena" )
KeyError: 'Ballena'