Convert two lists into a dictionary

前端 未结 18 2502
囚心锁ツ
囚心锁ツ 2020-11-21 04:35

Imagine that you have:

keys = [\'name\', \'age\', \'food\']
values = [\'Monty\', 42, \'spam\']

What is the simplest way to produce the foll

18条回答
  •  天涯浪人
    2020-11-21 05:04

    A more natural way is to use dictionary comprehension

    keys = ('name', 'age', 'food')
    values = ('Monty', 42, 'spam')    
    dict = {keys[i]: values[i] for i in range(len(keys))}
    

提交回复
热议问题