我想从中得到:
keys = [1,2,3]
Run Code Online (Sandbox Code Playgroud)
对此:
{1: None, 2: None, 3: None}
Run Code Online (Sandbox Code Playgroud)
这是一种pythonic方式吗?
这是一种丑陋的方式:
>>> keys = [1,2,3]
>>> dict([(1,2)])
{1: 2}
>>> dict(zip(keys, [None]*len(keys)))
{1: None, 2: None, 3: None}
Run Code Online (Sandbox Code Playgroud) 构建如何使用列表中的键创建字典,并将值默认为(比方说)为零? 特别是这个答案:
如何使用列表中的键创建字典,并将值分隔为空列表?
(之后,我将能够追加元素)