如果你有三个列表,最简单的方法是什么
list [1,2,3] [a,b,c] [5,6,7]
用字典映射它
{1:{'a':5}, 2:{'b':6}, 3:{'c':7}}
感觉你必须使用 zip ..
在不可能进行字典理解的 python 中如何做到这一点
请您参考如下方法:
更新中的 3-list 案例很容易使用 zip:
d = {k:{k1:v1} for k,k1,v1 in zip(list1,list2,list3)}
如果你有三个列表,最简单的方法是什么
list [1,2,3] [a,b,c] [5,6,7]
用字典映射它
{1:{'a':5}, 2:{'b':6}, 3:{'c':7}}
感觉你必须使用 zip ..
在不可能进行字典理解的 python 中如何做到这一点
请您参考如下方法:
更新中的 3-list 案例很容易使用 zip:
d = {k:{k1:v1} for k,k1,v1 in zip(list1,list2,list3)}