python IndexError: list index out of range 問題
會發生這個錯誤的原因,主要是因為你索引超出了 list 的範圍而產生的錯誤
那具體該如何避免呢?
錯誤示範 :
tes_ls = [0,1]
test_ls[3]
解法一 :
可以先判斷 list 本身的長度,然後再取值
if len(tes_ls) >= 4:
test_ls[3]
else:
print("The list length is not enough")
解法二 :
try:
test_ls[3]
except:
print("list index out of range")
謝謝~
回覆刪除Good example!
回覆刪除