Skip to main content
 首页 » 编程设计

python之从两个列表制作字典

2025年05月04日9myhome

我有两个列表

l1 = ['cat','dog'] 
l2= [1,2] 

现在我想制作一个这样的字典:

dict { {'name':cat,'id'=1}{'name':dog,'id'=2}} 

我正在使用 zip 但这不能满足我的要求。

请您参考如下方法:

result = [{'name': name, 'id': id} for (name, id) in zip(l1, l2)] 

将所有单独的指令所在的容器也作为一个指令是没有意义的(除非你想键入它,比如 id)。