为什么列表剩三个就停止循环了?

img

这种题少做,都是误人子弟的题目
不要在遍历集合的时候改动集合的长度,写这种代码等着被锤死吧

因为都remove掉了呀,列表里面就剩三个元素了,而且也遍历了三次,所以循环终止了

这种题说实话没什么意义。因为一般不推荐在列表的循环中修改列表,应该先复制一份原列表,在进行循环修改操作。
题的本意可能就是小心在列表的循环中进行修改操作