Cambiar elementos de lista dentro de una Tupla

Como ya se dijo, dentro de una tupla pueden ir listas, que se ingresan con [ ]. Se puede acceder a estos elementos, o incluso a los de la tupla mediante su posición puesta entre corchetes [ ]. 
Pero no se puede modificar el dato de una tupla, porque lo que ingreses dentro de ésta no se puede modificar, al menos que este dentro de una lista.
  • Código:
n_tuple=("mouse", [8, 4, 6],(1, 2, 3))

#nested index
#output: 's'
print(n_tuple[0][3])

#nested index
#output: 's'
print(n_tuple[1][1])

my_tuple= (4, 2, 3, [6, 5])
#we cannot change an element, #if you uncomment line
#you will get an error:, #type error: "tuple object does not
#my_tuple[1]= 9, #but item of mutable lement can be changed
#output: (4, 2, 3, [9, 5])
my_tuple[3][0]= 9
print(my_tuple)

#tuples can be reassigned, #output: ('p', 'r', 'o','g', 's', 'm', 'i', 'z')
my_tuple= ('p', 'r', 'o','g', 's', 'm', 'i', 'z')
print(my_tuple)

  • Ejecución:

No hay comentarios:

Publicar un comentario

Ultima entrada ingresada

SISTEMA DE RIEGO AUTOMÁTICO CON MÚSICA

El objetivo era hacer un programa que pueda activar una bomba de agua en la noche, y que por las mañanas reproduzca música para las plantas....