Explica este código Python
Dificultad: Básico
## Reto #56
my_tuple = ('a', 'b', 'c')
my_tuple[0] = 'A'
print(my_tuple)
👉 A. ('A', 'b', 'c')
👉 B. ('a', 'A', 'c')
👉 C. ReferenceError
👉 D. TypeError
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
👉 D.
TypeError
Recordemos que las tuplas son estructuras de datos parecidas a las listas pero inmutables, dicho de otra manera, no podemos cambiar sus valores.
En este ejemplo intentamos cambiar el primer item de la tupla lo que es una violación clara a la naturaleza funcional de las tuplas, por ello obtenemos un
TypeError
.