映射字典和列表python

use*_*339 1 python dictionary list

如果你有三个列表,这是最简单的方法

list [1,2,3] [a,b,c] [5,6,7]
Run Code Online (Sandbox Code Playgroud)

用字典映射它

{1:{'a':5}, 2:{'b':6}, 3:{'c':7}} 
Run Code Online (Sandbox Code Playgroud)

有一种感觉你必须使用拉链..

如何在没有字典理解的python中完成这项工作

mgi*_*son 6

您的更新中的3列表案例很简单zip:

d = {k:{k1:v1} for k,k1,v1 in zip(list1,list2,list3)}
Run Code Online (Sandbox Code Playgroud)