Python

Transformar tupla para dicionário em Python

4 de dezembro de 2020

Transformar tupla para dicionário em Python

Neste artigo você vai aprender a transformar tupla para dicionário em Python, de uma forma simples e eficiente, para usar nos seus projetos

Transformar tupla para dicionário capa

Conteúdo também disponível em vídeo:

Fala programador(a), beleza? Bora aprender mais sobre tuplas e dicionários em Python!

Esta é uma dúvida que assola muitos programadores, mas felizmente há uma solução simples

Geralmente o programador precisa alterar os dados de uma tupla, então a conversão para um dicionário é muito indicada

Já que, teoricamente, não podemos mudar dados de uma tupla

Veja então um exemplo prático de conversão de tupla para dicionário:

tupla = (('valor', 'chave'),(16, 'numero'),(True, 'verdadeiro'))

dicionario = dict((y, x) for x, y in tupla)

print(dicionario) # {'chave': 'valor', 'numero': 16, 'verdadeiro': True}

No exemplo acima criamos nossa tupla, que possui os valores que serão adicionados no dicionário

Na variável dicionario utilizamos a função dict, que cria um dicionário

Utilizamos um for para iterar em todos os itens e chaves da tupla

E então os itens vão sendo adicionado, conforme a iteração ocorre

E no fim teremos um dicionário formado, como é impresso na última linha do código, simples não é? 🙂

Conclusão

Neste artigo aprendemos como transformar tupla para dicionário em Python

Utilizamos um loop de for simples para resolver esse problema, com a função dict para criar dicionário

Iteramos por cada um dos itens da tupla, resgatando suas chaves e valores e inserindo no dicionário

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x