1
nullcoder 2017 年 9 月 7 日
我推测你是不是用了 jupyte notebook 然后 del 那个 cell 执行了两次
|
2
jmc891205 2017 年 9 月 7 日 先不论这样写好坏
最后一个循环循环了两遍 每遍删除两个 最后不就应该只剩一个吗? |
7
TheGonG 2017 年 9 月 7 日
删除前两个?那你不是用 del xx[:2]就是删除了前两个了吗?然后你的代码这样遍历 list 然后再直接判断的去删掉 list 的一部分元素是有问题的。
|
8
awanabe 2017 年 9 月 7 日
不要在迭代器中删除本身
|
9
ResidualSoils 2017 年 9 月 7 日
不太懂 python,但是你可以反向循环一下试试。
|
10
nullcoder 2017 年 9 月 7 日
初学推荐使用可以断点调试的 VS code IDE
|
11
fhefh 2017 年 9 月 7 日
 |
12
Heron 2017 年 9 月 11 日
这排版看的我累死了,不过确实是逻辑问题,循环两次,每次删除两个。最后剩下一个了。
|
13
goofool 2017 年 9 月 11 日
在迭代器中删除列表的数据很危险
|