推 CMJ0121: 蠻常遇到的問題:你心中有一個 index 一開始是 0 08/26 11:46
→ CMJ0121: 之後 node_comb[0] 被刪掉後 index 變成 1 這時候 08/26 11:47
→ CMJ0121: 這時候你覺得 node_comb[index] 是誰? 08/26 11:47
明白了,謝謝您!
推 ckc1ark: 簡單解法是 for nd in node_comb[:]: 不過有更好的方法 08/26 11:48
感謝大大,可以正常運作了
推 TitanEric: 因為你在iteration過程中增刪list內容 最好如樓上一樣 08/26 12:02
推 iphone2003: 不要寫這種會在迴圈內對正在迭代的list做新增/刪除元 08/26 12:03
→ iphone2003: 素的就好了 08/26 12:03
推 iphone2003: 以這個情況為例,直接[nd for nd in node_comb if 1 i 08/26 12:05
→ iphone2003: n nd]就好 08/26 12:05
感恩!
※ 編輯: tang1019 (118.167.6.243 臺灣), 08/26/2019 12:12:55
※ 編輯: tang1019 (118.167.6.243 臺灣), 08/26/2019 12:16:19
推 XperiaZ6C: Python不建議在for該list時對其做增加與刪除唷 08/26 12:21
推 waynechen251: 這樣index會亂掉 09/21 23:22