我有一个数组,它有条目(例如,array =([1,2],[2,3],[3,4])),我想循环这些列表和比较具体的项目,看它是否匹配的标准,但我不断收到此错误:“Indexerror:列表索引超出范围”列表索引超出范围? (Python)
这是我的代码:
for i in enumerate(arr):
if arr([i][6]) == 0.0:
humans= humans+[arr[i,col]]
我已经检查了例如通过打印数组[1] [6]来打印实际数组,我知道这里有一个值。那为什么它不会循环?
如果你历数(ARR)。Ⅰ型 : 'i'是元组'(指数值)'。你能发布堆栈跟踪吗? –
你对'arr [i,col]'有什么了解?你对“i”和“col”的价值有多了解?请放心,如果python告诉你列表索引超出范围,那就是了。 –
'arr([i] [6])'。你用'[i]'的第7个元素调用'arr',这是一个元素列表。 –