Curso de Programación en Python/Tuple-2

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

Tuple-2.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 print( "\nTuples son inmutables\n" )
 5 
 6 MiTup = ( "Azul", "Verde", "Gris" )
 7 
 8 for i in range( len( MiTup ) ):
 9   print( "MiTup[{}] es {}" .format( i, MiTup[i] ) )
10 print( "A Decir ahorra que MiTup[1] = \"Amarillo\" nos da:\n" )
11 
12 MiTup[1] = "Amarillo"

Resultado

[rrc@pridd PythonClase]$ ./Tuple-2.py

Tuples son inmutables

MiTup[0] es Azul
MiTup[1] es Verde
MiTup[2] es Gris
A Decir ahorra que MiTup[1] = "Amarillo" nos da:

Traceback (most recent call last):
  File "./Tuple-2.py", line 12, in <module>
    MiTup[1] = "Amarillo"
TypeError: 'tuple' object does not support item assignment

Explicación