我想从中得到:
keys = [1,2,3]
对此:
{1: None, 2: None, 3: None}
有pythonic的方法吗?
这是一个丑陋的方法:
>>> keys = [1,2,3]
>>> dict([(1,2)])
{1: 2}
>>> dict(zip(keys, [None]*len(keys)))
{1: None, 2: None, 3: None}
dict.fromkeys([1, 2, 3, 4])
这实际上是一种类方法,因此它也适用于dict子类(如collections.defaultdict
)。可选的第二个参数指定用于键的值(默认为)None
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句