用键,两个列表中的值初始化dict

Jib*_*bin 25 python dictionary key list

我看过这个链接

但是我如何初始化字典呢?

说两个清单

 keys = ['a','b','c','d'] 
 values = [1,2,3,4] 
 dict = {}
Run Code Online (Sandbox Code Playgroud)

我想dictkeys&初始化values

Fre*_*Foo 69

d = dict(zip(keys, values))
Run Code Online (Sandbox Code Playgroud)

(请不要打电话给你dict dict,这是一个内置的名字.)

  • 谢谢.我不能在11秒内接受 (7认同)

Khe*_*ben 15

在Python 2.7和python 3中,您还可以进行字典理解

d = {key:value for key, value in zip(keys, values)}
Run Code Online (Sandbox Code Playgroud)

虽然有点冗长,但我发现它更清楚,因为你清楚地看到了这种关系.