【发布时间】:2018-04-24 11:58:53
【问题描述】:
我已经远离 python 有一段时间了。当我尝试下面的代码时,它给了我 Index Error
n = int(input())
array = []
for i in range(n):
array[i] = i+1
【问题讨论】:
-
您是否尝试将值附加到数组中? (P.S.:其实是一个列表,不是数组)
-
试试
array.append(i+1) -
这是一个列表,你可以使用 append 方法为列表添加值。如果调用 array[i],则元素 i 必须存在于列表中,否则会出现索引错误。