面試題-list集合刪除操作,可能會出現什麼問題?

先代碼測試,如圖,給list循環增加10個數量的數據,然後去循環刪除其中五個,操作正常   繼續加大刪除力度,我們循環6次進行刪除,然後發現報錯了,請看報錯提示,很顯然,下標越界了,,就是說,提示,list長度爲5,我們看下之前5操作沒問題,最後剩下5個數據,也就是長度爲5,那麼index 是等於4的,當我們i等於5的時候,list.remove(5),是刪除的是下表爲5的值,從而報錯   繼續測
相關文章
相關標籤/搜索