python remove使用錯誤

python中的列表在使用remove刪除元素後! 索引掉到下一位! 如果在循環中意思是會跳兩位 比如: 運行結果: 可以看出,在第一個cat刪掉之後,此時cats==cat,因此print(cats)輸出是cat,但cat已經刪掉實際上索引指向了dog,然後再進到for行之後,索引++,於是cats又指向了cat;因此cats一直輸出cat 爲啥最後一個cat沒刪掉?索引每次+2跳過去了 如果吧
相關文章
相關標籤/搜索