如何在Python中从多个列表创建字典

时间:2019-03-24 14:55:43

标签: python python-3.x

我想从几个列表中创建一个字典。例如:

list1=[11, 12, 13, 14]
list2=[a, b, c, d]
list3=[e, f, g, h]

,结果应为:

dict={11: [a,e], 12:[b,f], 13:[c,g], 14:[d,h]}

谢谢

1 个答案:

答案 0 :(得分:2)

像这样:

obj = {}
for x,y,z in zip(list1,list2,list3):
    obj[x] = [y,z]