如何从2个列表创建一个字典,一个代表键,另一个代表值?

时间:2020-05-30 21:29:41

标签: python list dictionary key

正如问题所述,我有两个看起来像这样的列表:

list1 = ["key1", "key2"]
list2 = ["value1", "value2"]

我想创建一个这样的字典:

dict1 = {"key1": "value1" , "key2" : "value2"}

有一个简单的方法吗?

2 个答案:

答案 0 :(得分:0)

my_dict = dict(zip(list1, list2))

答案 1 :(得分:0)

对此而言,词典理解是完美的选择


dict1 = {k: v for k, v in zip(list1, list2)}

编辑:按照Sazzy的回答,似乎还有一个更短的解决方法:)