这是为什么呀,不应该只有5吗
python吧
全部回复
仅看楼主
level 1
ciaoº✆ 楼主
第10题
2022年12月21日 09点12分 1
level 1
ciaoº✆ 楼主
是不是没有范围
2022年12月21日 09点12分 2
然后默认从0开始
2022年12月21日 09点12分
level 8
for里面删元素就容易这样,元素往前移了,只循环了两次,一次3,一次5
2022年12月21日 09点12分 3
元素为什么会往前移啊
2022年12月21日 09点12分
先是3,元素往前移,第二次就到5了?
2022年12月21日 09点12分
@ciaoº✆ 3被删除了,4代替了3的位置
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
1