Convert two lists into a dictionary

前端 未结 18 2492
囚心锁ツ
囚心锁ツ 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:07

    Solution as dictionary comprehension with enumerate:

    dict = {item : values[index] for index, item in enumerate(keys)}
    

    Solution as for loop with enumerate:

    dict = {}
    for index, item in enumerate(keys):
        dict[item] = values[index]
    

提交回复
热议问题