我有一个列表 ['a','b','c','d']
.我需要构建一个 dict
超出此列表,列表的所有元素作为 dict 中的键,所有元素都有一些默认值,例如 None
.
该怎么做?我需要为此编写一个函数还是有可用的构造函数?
最佳答案
参见 dict.fromkeys()
.
dict.fromkeys(['a','b','c','d'])
将返回一个所有值都为 None
的字典.
dict.fromkeys(['a','b','c','d'], foo)
将为所有的返回一个带有 foo
的字典它的值(value)观。
关于python - 使用列表中的元素构建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7592097/