好的,所以這實際上是兩個問題。首先,我想知道是否有方法來測試列表的索引是否存在。例如,我想用list[i] += 1
這樣的代碼在每次給定條件爲真時增加list [i],但是如果索引不存在,我會給出一個錯誤。所以我想設置一個測試,在出現錯誤的情況下,可以執行類似list.append(1)
的測試。什麼樣的代碼可以完成這樣的測試條件? If list[i]
將引發錯誤。測試列表的索引是否存在
作爲一個後續問題,一旦測試成立,除了使用前面提到的append方法之外,還有什麼方法可以創建列表索引嗎?
你可以使用'try..except'並捕獲'IndexError',除了你可以附加列表 – avasal
@avasal這不是什麼例外 – igor