Junior — Middle
É possível modificar o conteúdo de uma tupla após a sua criação?
sobes.tech IA
Resposta da IA
Não, o conteúdo de uma tupla em Python não pode ser alterado após a sua criação, pois as tuplas são objetos imutáveis.
No entanto, se dentro da tupla houver objetos mutáveis (por exemplo, listas), então o conteúdo desses objetos pode ser alterado:
t = (1, [2, 3], 4)
t[1].append(5) # Altera a lista dentro da tupla
print(t) # (1, [2, 3, 5], 4)
Mas tentar alterar o próprio elemento da tupla, por exemplo t[0] = 10, causará um erro TypeError.