擅长:python、mysql、java
<p>在for循环的每次迭代中,您都要创建一个新字典并将其附加到列表中。如果您想将整个字典存储在列表中,那么您应该尝试类似的方法,它会按预期输出:</p>
<pre><code>rows = []
data = ['a', 'b']
res = ['1', '2']
myDict = {}
for counter, _ in enumerate(data):
myDict[data[counter]]= res[counter]
rows.append(myDict)
print(rows)
</code></pre>
<p>输出:</p>
<pre><code>[{'b': '2', 'a': '1'}]
</code></pre>