level 8
for里面删元素就容易这样,元素往前移了,只循环了两次,一次3,一次5
2022年12月21日 09点12分
3
元素为什么会往前移啊
2022年12月21日 09点12分
先是3,元素往前移,第二次就到5了?
2022年12月21日 09点12分
level 9
for是对一个可以迭代iterable对象遍历,跟自然语言里的for意思有点不一样,它是遍历第一个之后然后再去找next下一个。第一次的3被删除后,L1只有4,5,此时4成了第一个,next找的是第二个,就是5。5又不在L2里,且为最后一个元素。所以遍历结束就剩了4,5
2022年12月21日 11点12分
5