Re: [問題] 奇怪的問題...

看板Python作者 ([][][])時間17年前 (2008/03/27 16:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)

03/27 13:34,
原來如此 雖然不了解為何會被跳過 但還是謝謝 =.=
03/27 13:34
python的list內部是array類的東西 在iteration時移除一個element 內部的index並不會被改變 少了一個element但index沒變 就有些被跳過了 python的list在remove或del後 iteration會變成未定義的狀態 大部份的language通常都這樣做 C++的STL和Java也是 因為做出仍然有效的iterator非常麻煩且困難 如果還是需要這種型式的寫法 可以這樣做 for i in a[:]: ... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.224.21

03/28 04:07, , 1F
了解了 感謝詳細的解說
03/28 04:07, 1F
文章代碼(AID): #17wrk7ge (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 4 篇):
文章代碼(AID): #17wrk7ge (Python)