【发布时间】:2013-03-15 19:14:13
【问题描述】:
在字典中循环时,如何更改循环中的值。 例如:
listt=[1,4,2]
mydict=[a:d, c:b, q:r]
我正在努力:
for i in listt:
for key in mydict:
mydict[key]=i
但这不起作用。发生的是第 i 个值最终成为最后一个值。在我的新字典中,所以它始终是 a:2、c:2 等。而不是 a:1, b:4, q:2。我需要存储我认为的第 i 个值,然后使用它来更改字典中的值。虽然我不确定我在做什么!任何帮助,将不胜感激!
【问题讨论】:
标签: python list loops dictionary