我有一個大小爲155的數組,我的程序由輸入一個單詞組成,然後在數組中搜索該單詞。 但是當我輸入'176'
這是數組中的最後一個單詞時,它給出了一個list index out of range
錯誤 這是爲什麼?數組列表索引超出範圍
i = resList.index(resiID) # --searchs list and give number where found, for last word gives 155
print len(resultss) # --prints 155
colour = resultss[i] # --error given on this line
我打賭'i> = 155'。那麼'resList'(你得到索引的地方)和'resultss'(你使用索引的地方)之間的關係是什麼? – hughdbrown 2013-03-14 17:25:09
你錯了,打印出來,它是155 – miik 2013-03-14 17:26:16
修正:'I> = 155'。 – hughdbrown 2013-03-14 17:26:53