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: 663 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 |
|
PHP - Programação Orientada a Objetos em PHP - Aprenda a criar e usar métodos e classes abstratas em PHP Delphi - Como obter a quantidade de caracteres em uma palavra ou texto usando a função Length() do Delphi |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





