我已经阅读了这个链接但是如何初始化字典呢?比如说有两个列表: keys = ['a','b','c','d'] values = [1,2,3,4] dict = {} 我想用keys和values初始化一个dict
在Python 2.7和Python 3中,你也可以使用字典推导式。d = {key:value for key, value in zip(keys, values)} 虽然有些啰嗦,但我发现这样更清晰,因为你可以清楚地看到关系。
dict.fromkeys(a,b)
中将b
作为列表传递? - Jibindict(zip(keys, [None]*len(keys)))
,其本质上与你在这里所接受的答案相同([None]*len(keys)
构建一个包含len(keys)
次None
的列表)。 - Björn Pollex