Junior — Middle
¿Se puede modificar el contenido de una tupla después de crearla?
sobes.tech AI
Respuesta de la IA
No, el contenido de una tupla en Python no se puede modificar después de su creación, ya que las tuplas son objetos inmutables.
Sin embargo, si dentro de la tupla hay objetos mutables (por ejemplo, listas), entonces el contenido de estos objetos puede cambiarse:
t = (1, [2, 3], 4)
t[1].append(5) # Modifica la lista dentro de la tupla
print(t) # (1, [2, 3, 5], 4)
Pero intentar cambiar el elemento de la tupla, por ejemplo t[0] = 10, provocará un error TypeError.