如何将列表项转换为默认值为 0 的字典键?

Ale*_*lex 4 python dictionary list

我正在尝试翻转这个列表:

['USA', 'Canada', 'Japan']
Run Code Online (Sandbox Code Playgroud)

进入这本词典:

{'USA': 0, 'Canada': 0, 'Japan': 0}
Run Code Online (Sandbox Code Playgroud)

可以用一个简单的循环来实现吗?你会怎样做呢?谢谢!

And*_*ely 5

使用dict.fromkeys

lst = ["USA", "Canada", "Japan"]

out = dict.fromkeys(lst, 0)
print(out)
Run Code Online (Sandbox Code Playgroud)

印刷:

{'USA': 0, 'Canada': 0, 'Japan': 0}
Run Code Online (Sandbox Code Playgroud)