看板 Python 關於我們 聯絡資訊
Yawper:原來如此 雖然不了解為何會被跳過 但還是謝謝 =.= 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
Yawper:了解了 感謝詳細的解說 03/28 04:07