擅长:python、mysql、java
<p>在Python中,映射变量是引用。所以在每次迭代中,如果你修改了所有的M2Mldic2映射,因为它们都是相同的。在</p>
<p>我认为你的代码应该是:</p>
<pre><code>#global M2Mdic
global M2Mldic2
M2Mdic = {}
M2Mldic2 = {}
res = {}
for x in self.pendingapr:
M2Mdic = {}
M2Mdic['itemdescription'] = str(x.itemdescription)
M2Mldic2[x.id] = M2Mdic
</code></pre>