我需要使用列表理解或dict方法执行此操作。不应为硬编码值。 它应该看起来像这样:
{'a': 0, 'e': 0, 'i': 0, 'o': 0, 'u': 0}
答案 0 :(得分:8)
有一种fromkeys方法可以做到这一点:
dict.fromkeys('aeiou', 0)
# {'a': 0, 'e': 0, 'i': 0, 'o': 0, 'u': 0}
来自文档:
classmethod fromkeys(iterable [,value])
使用以下命令创建新字典 可迭代键,值设置为值。
fromkeys()是返回新字典的类方法。值 默认为无。