相关疑难解决方法(0)

如何使用列表中的键和Python中的空值初始化dict?

我想从中得到:

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)

python dictionary

222
推荐指数
6
解决办法
25万
查看次数

1
推荐指数
1
解决办法
2596
查看次数

标签 统计

dictionary ×2

python ×2

list ×1