这是一个如此简单的问题,我不知道我做错了什么。基本上我想遍历一个空列表中的项目并根据一些标准增加每个项目。这是我正在尝试做的一个例子:
list1 = []
for i in range(5):
list1[i] = list1[i] + 2*i
这失败并出现list index out of range
错误,我被卡住了。预期的结果(我的目标)将是一个包含值的列表:
[0, 2, 4, 6, 8]
更清楚一点:我不是在制作那个特定的列表之后。问题是关于如何以递归方式修改空列表的项目。正如 gnibbler 所示,初始化列表就是答案。干杯。