Junior — Middle
É possível inserir novos elementos numa tupla já existente?
sobes.tech IA
Resposta da IA
Na maioria das linguagens de programação, as tuplas são estruturas de dados imutáveis, ou seja, após a sua criação, não é possível alterar o seu conteúdo — nem adicionar nem remover elementos.
Por exemplo, em Python, não se pode modificar uma tupla:
my_tuple = (1, 2, 3)
# my_tuple[0] = 10 # Erro
# my_tuple.append(4) # Erro
Se precisar adicionar elementos, cria-se uma nova tupla que combina a antiga com os novos elementos:
new_tuple = my_tuple + (4, 5)
Assim, não é possível inserir novos elementos numa tupla já existente, mas pode-se criar uma nova tupla baseada na existente com elementos adicionados.