DEV Community

Cover image for Ibuprofeno.py💊| #56: Explica este código Python
Cristian Fernando
Cristian Fernando

Posted on • Edited on

Ibuprofeno.py💊| #56: Explica este código Python

Explica este código Python

Dificultad: Básico

## Reto #56
my_tuple = ('a', 'b', 'c')
my_tuple[0] = 'A'
print(my_tuple)
Enter fullscreen mode Exit fullscreen mode

👉 A. ('A', 'b', 'c')
👉 B. ('a', 'A', 'c')
👉 C. ReferenceError
👉 D. TypeError


Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

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.