我有一個數組,它有條目(例如,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',這是一個元素列表。 –