【发布时间】:2026-01-18 00:40:01
【问题描述】:
在 python 和 tryton 中 我很困惑为什么我不能得到我想要的价值;不知道怎么回事。
假设self.pendingapr 有一个字段itemdescription 并有3 个索引,总体而言它在itemdescriptions 中有small、medium、large。我真的不知道问题是否出在 for 循环中:
global M2Mdic
global M2Mldic2
M2Mdic = {}
M2Mldic2 = {}
res = {}
for x in self.pendingapr:
M2Mdic['itemdescription'] = str(x.itemdescription)
M2Mldic2[x.id] = M2Mdic
当我打印 M2Mldic2 时,它给了我
>>> {1:'large',2:'large',3:'large'}
当我需要/并且期待是
>>> {1:'small',2:'medium',3:'large'}
【问题讨论】:
-
您好,感谢您的所有回答,这让我的心情豁然开朗。实际上,您的所有答案都值得检查。但我不能..所以我对你的回复进行排名。谢谢!
标签: python python-2.6 tryton