Dict建筑与列表中的元素

bdh*_*har 3 python dictionary

我有一份清单['a','b','c','d'].我需要在dict列表中构造一个列表中的所有元素作为dict中的键,并为所有元素提供一些默认值,例如None.

怎么做?我是否需要为此编写函数或是否有可用的构造函数?

Gab*_*abe 5

dict.fromkeys().

dict.fromkeys(['a','b','c','d'])将返回一个包含None所有值的字典.

dict.fromkeys(['a','b','c','d'], foo)将返回一个包含foo所有值的字典.