有人知道我在下面的代码里做错了什么吗?在
ZeroList = ["53", "52", "24", "26", "36", "37", "40", "41", "43", "44", "45"]
for ZeroID in ZeroList:
if row[ZeroID]:
R+str(ZeroID) = float(row[ZeroID])
else:
R+ZeroID = 0
我尝试了几种方法来创建动态字符串,在上面的示例中,我尝试了两种方法。在
有什么想法吗?在
ZeroList = {"R53": "", "R52": "", "R24": "", "R26": "", "R36": "", "R37": "", "R40": "", "R41": "", "R43": "", "R44": "", "R45": ""}
for ZeroID in ZeroList:
if row[int(ZeroID[-2:])]:
ZeroList[ZeroID] = float(row[int(ZeroID[-2:])])
else:
ZeroList[RZeroID] = 0
datatoapp = [row[0], row[1], row[8], row[9], '{0:0.2f}'.format(float(ZeroList[R52]))]
将数据保存在变量名之外。在
使用字典存储项目,而不是创建动态键:
相关问题 更多 >
编程相关推荐