初始化字典,其键和值来自于两个列表。

24 浏览
0 Comments

初始化字典,其键和值来自于两个列表。

这个问题在这里已经有答案了

如何从键和值的分开的列表中创建一个字典(dict)?

我已经阅读了这个链接

但是如何初始化字典呢?

假设有两个列表

 keys = ['a','b','c','d'] 
 values = [1,2,3,4] 
 dict = {}

我想用keysvalues初始化dict

admin 更改状态以发布 2023年5月22日
0
0 Comments

在Python 2.7和Python 3中,你也可以使用字典推导式

d = {key:value for key, value in zip(keys, values)}

虽然有点冗长,但我觉得更清晰,因为你可以清楚地看到关系。

0
0 Comments

d = dict(zip(keys, values))

(请不要把你的dict命名为dict,那是一个内置名称。)

0