我问了很多问题,但找不到我要找的东西。
我有一个类似这样的列表:
[2, 3, 5, 7, 11]
我想将它转换成以下格式的字典:
即列表的值应该是键,并且每个关联的值应该为零。
{2:0 , 3:0 , 5:0 , 7:0 , 11:0}
最佳答案
听写理解就可以了。
my_list = [2, 3, 5, 7, 11]
my_dict = {k: 0 for k in my_list} # {2:0 , 3:0 , 5:0 , 7:0 , 11:0}
即使您根本不熟悉推导式,您仍然可以执行显式的 for
循环:
my_dict = {}
for k in my_list:
my_dict[k] = 0
关于python - 在Python中将列表转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42720875/