Diferencia entre revisiones de «Curso de Programación en Python/Tuple-8»

De WikiCabal
Ir a la navegación Ir a la búsqueda
 
(Sin diferencias)

Revisión actual del 19:59 15 oct 2014

Tuple-8.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 Mascotas = ( "Zorrilla", "Puerca", "Cuyo", "Tortuga", "Halcón" )
 5 
 6 print( "El tuple Mascotas es:\n{}" .format( Mascotas ) )
 7 
 8 Index = Mascotas.index( "Cuyo" )
 9 
10 print( "\nEl index del miembro \"Cuyo\" en Mascotas es: {}" .format( Index ) )
11 print( "\nEl miembro en index: {0} en Mascotas es: {1}" .format( Index, Mascotas[Index] ) )
12 
13 print( "\nPero si usamos un miembro que no existe cómo Index2 = Mascotas.index( \"Gato\" ) obtenemos:" )
14 
15 Index2 = Mascotas.index( "Gato" )

Resultado

[rrc@Llawyr PythonClase]$ ./Tuple-8.py

El tuple Mascotas es:
('Zorrilla', 'Puerca', 'Cuyo', 'Tortuga', 'Halcón')

El index del miembro "Cuyo" en Mascotas es: 2

El miembro en index: 2 en Mascotas es: Cuyo

Pero si usamos un miembro que no existe cómo Index2 = Mascotas.index( "Gato" ) obtenemos:
Traceback (most recent call last):
  File "./Tuple-8.py", line 15, in <module>
    Index2 = Mascotas.index( "Gato" )
ValueError: tuple.index(x): x not in tuple

Explicación