Explica este código Python
Dificultad: Fácil
my_tuple = (1,2,3)
my_tuple[0] = 4
print(my_tuple)
-
A.
TypeError
-
B.
(1,2,3)
-
C.
(4,2,3)
-
D.
(4,1,2,3)
Respuesta:
👉 A. TypeError
Por definición recordemos que una tupla es una estructura de datos inmutable, por tanto no es posible hacer asignaciones nuevas sobre elementos ya existentes. Esto producirá un error.
Si la tupla fuera una lista no habría ningún problema:
my_list= [1,2,3]
my_list[0] = 4
print(my_list) # [4,2,3]
Discover more from Coursity
Subscribe to get the latest posts sent to your email.