首页 > 解决方案 > python中的for循环和列表

问题描述

我已经远离 python 有一段时间了。当我尝试下面的代码时,它给了我索引错误

n = int(input())
array = []
for i in range(n):
    array[i] = i+1

标签: pythonlistfor-loop

解决方案


使用附加方法:

n = int(input())
array = []
for i in range(n):
    array.append(i+1)

出现您的错误是因为您正在调用array[0]不存在的并试图为其赋值。


推荐阅读