Article image
RAPHAEL SOARES
RAPHAEL SOARES16/09/2022 11:38
Compartilhe

Como inserir mais de um elemento em um tupla Python

  • #Python

Neste artigo será demonstrado como inserir mais de um elemento em uma tupla da linguagem Python.

Como já é de conhecimento dos programadores em Python, sabe-se que a função tuple (tupla) não permite a inserção de novos elementos. Porém, utilizando as listas é possível contornar essa restrição.

Como modificar a tupla:

No primeiro passo, crie a variável “tupla1” com uma tupla contendo cinco elementos, conforme o exemplo abaixo:

tupla1 = (1,2,3,4,5)

print(tupla1)

No segundo passo, faça a conversão da tupla em uma lista atribuindo-a a variavél "lista1":

lista1 = list(tupla1)

print(lista1)

No terceiro passo, crie a nova variável chamada "lista2" e insira os novos elementos.

Depois, utilize o looping "for" com a variavel "i" para iterar sobre os elementos da "lista2".

Abaixo, aplique o método "append" na "lista1", utilizando como parâmetro a variável que faz a iteração na "lista2":

lista2 = [6,7,8,9]

for i in lista2:

    lista1.append(i)

    

print(lista1)

No final, atribui-se a variável “tupla1” a outra variável “lista1”, usado-se o método “tuple”:

tupla1 = tuple(lista1)

print(tupla1)

Artigo com imagens em:

https://blogdophael.epizy.com/2022/07/03/como-inserir-mais-de-um-elemento-em-um-tupla-python/
Compartilhe
Comentários (2)

GF

Geraldo Fonseca - 16/09/2022 14:12

Se vai ter que inserir dados em uma tupla, a estrutura não deveria ser criada como tupla. Queremos que a tupla seja imutável. Se está mudando constantemente tem que ser lista. Poderia ter usado insert ou extend sem usar o loop e chamar o append.

JA

João Andrade - 16/09/2022 12:45

Fala, Rafael!

Cara, a principal característica de uma tupla é ser imutável...

Então o nome disso aí é gambiarra. hehehe