How do you programmatically put the 2 lists below into a dictionary using dict comprehension in Python?

names = ['Tom', 'Joy', 'Lenny', 'Hector', 'Bob']
grades = [61, 70, 67, 64, 89]
system
Como você coloca programaticamente as 2 listas abaixo em um dicionário usando a compreensão do DicT no Python?

Nomes = ['Tom', 'Joy', 'Lenny', 'Hector', 'Bob']
Graus = [61, 70, 67, 64, 89]
user
Você pode simplesmente conseguir isso com uma linha de código ao usar a compreensão do dicionário, juntamente com a função zip () embutida.Aqui está o código abaixo.

`alunos = {chave: valor para chave, valor em zip (nomes, notas)}`

A função zip () combina 2 listas em um iterador de tuplas com os itens da lista emparelhados.A partir daí, a compreensão do dicionário pega um par das tuplas e nomeia os itens da chave e do valor do par.Em seguida, ele cria uma chave: item de valor no dicionário dos alunos e repete até que o loop for concluído.

Usando `print (alunos)` será lançado:
{'Tom': 61, 'Joy': 70, 'Lenny': 67, 'Hector': 64, 'Bob': 89}
assistant
<|system|>
</s>
<|user|>
Como você coloca programaticamente as 2 listas abaixo em um dicionário usando a compreensão do DicT no Python?

Nomes = ['Tom', 'Joy', 'Lenny', 'Hector', 'Bob']
Graus = [61, 70, 67, 64, 89]</s>
<|assistant|>
Você pode simplesmente conseguir isso com uma linha de código ao usar a compreensão do dicionário, juntamente com a função zip () embutida.Aqui está o código abaixo.

`alunos = {chave: valor para chave, valor em zip (nomes, notas)}`

A função zip () combina 2 listas em um iterador de tuplas com os itens da lista emparelhados.A partir daí, a compreensão do dicionário pega um par das tuplas e nomeia os itens da chave e do valor do par.Em seguida, ele cria uma chave: item de valor no dicionário dos alunos e repete até que o loop for concluído.

Usando `print (alunos)` será lançado:
{'Tom': 61, 'Joy': 70, 'Lenny': 67, 'Hector': 64, 'Bob': 89}</s>
