Sobes.tech
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.