【发布时间】:2021-06-22 05:01:39
【问题描述】:
我是 python 新手,我不擅长编写代码。这是我的代码:
N = len(data)
i = 0
j = 0
e = 10
while (i<N and j<339) :
s[j] = data[i,1]
i = i + 14
j = j + 1
我得到了这个错误:
16 while (i<N and j<339) :
---> 17 s[j] = data[i,1]
18 i = i + 14
19 j = j + 1
IndexError: too many indices for array
请问有人可以帮我解决吗?提前谢谢你。
【问题讨论】:
-
我猜你的
data变量是一个嵌套数组?然后你必须像这样访问它:data[i][1]。请发布示例data,以便我们提供更好的帮助。 -
@ineskueta 任何答案对您有帮助吗?考虑accepting吧。
-
这能回答你的问题吗? Storing lists within lists in Python
标签: python arrays indexing while-loop operators