Python 3:如何从列表中添加元素作为字典的值?



我有一个没有值的字典。我要添加的值在一个列表中。如何将列表中的元素添加为字典的值?列表的第一个元素必须是字典中的第一个值,依此类推

d = {2:'',3:'',4:'',5:''}
ll = [4,9,17,29]

预期输出:

{2:4,3:9,4:17,5:29}

您可以使用zip同时迭代两个可迭代对象

d = {2: "", 3: "", 4: "", 5: ""}
ll = [4, 9, 17, 29]
for key, value in zip(d, ll):
d[key] = value

:

{2: 4, 3: 9, 4: 17, 5: 29}

相关内容

  • 没有找到相关文章

最新更新