【发布时间】:2017-11-08 05:27:46
【问题描述】:
我最近才开始探索 Python,但似乎无法找到一种编码方式。我猜修复相当简单。有人可以帮我吗?
temp = 0
for i in list[::-1]:
temp = temp + 1.11
list[i].append("{0:.2f}".format(temp))
【问题讨论】:
-
不要不要使用
list作为变量名。它隐藏了内置的list函数。 for 循环遍历列表中的元素。如果您需要索引,请使用range。无论您的列表中有什么,至少一个元素是str,您尝试将其用作索引,因此您的错误 -
iterator
i不是您上下文中的索引,它是list并且您不能将列表用作其他列表的索引,还有什么是所需的输出和输入?跨度> -
使用较短的温度 += 1.11