Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Dictionary, Dict (Dicionário) |
||
Dadas duas Lists, gere um dicionário Python usando a primeira lista como chaves e a segunda como valores - Lista de Exercícios Resolvidos de PythonQuantidade de visualizações: 548 vezes |
||
Pergunta/Tarefa: Dadas as seguintes listas: # uma list de inteiros chaves = [5, 8, 2, 7] # uma list de strings valores = ["Java", "Python", "Ruby", "Delphi"] Sua saída deverá ser parecida com: Conteúdo da primeira lista: [5, 8, 2, 7] Conteúdo da segunda lista: ['Java', 'Python', 'Ruby', 'Delphi'] O dicionário gerado foi: {5: 'Java', 8: 'Python', 2: 'Ruby', 7: 'Delphi'} Veja a resolução comentada deste exercício em Python:
Note que esta resolução usa o construtor dict() e a função zip(). Uma outra forma de se conseguir o mesmo resultado é usando um laço para percorrer os elementos das listas e gerar as chaves e valores no dicionário usando a função update(). Veja:
Execute a abordagem mostrada na segunda resolução e veja que o resultado é o mesmo. |
||
![]() |
||
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
Python - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em Python |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |