Python3 - TypeError:列表索引必须是整数或切片,而不是str - List

时间:2017-06-07 03:06:54

标签: python list append

我刚刚开始探索Python,似乎无法找到一种方法来编写代码。我猜这个修复很简单。有人能帮助我吗?

temp = 0
for i in list[::-1]:
    temp = temp + 1.11
    list[i].append("{0:.2f}".format(temp))

1 个答案:

答案 0 :(得分:0)

您已将列表项设为i,您可以将其添加到其中。 list[i]使用列表项(我认为是另一个列表)索引列表,而不是索引。

所以而不是

list[i].append("{0:.2f}".format(temp))

你应该做

i.append("{0:.2f}".format(temp))