【发布时间】:2018-07-06 06:39:42
【问题描述】:
这是我的脚本的一部分:
k = int(raw_input())
order = []
o = []
for i in range(1, k):
o.append(raw_input())
order.append([int(n) for n in list(o[i])])
在这些输入行之后我收到以下错误:
3
241356789
Traceback (most recent call last):
File "[path]", line 11, in <module>
order.append([int(n) for n in list(o[i])])
IndexError: list index out of range
但我就是不知道为什么。有人可以帮我吗? (我是初学者)
【问题讨论】:
-
不,我没有那样做。
-
i从 1(一)开始,您的第一个append将一个元素添加到索引为 0(零)的列表中,但您正在尝试索引 1。
标签: python arrays python-2.7 input raw-input