为啥这个代码奇数没完全删除完
提问:为啥这个代码奇数没完全删除完
网友回答:
这个是新手最常见犯的错
list删除,每删除1个,长度就会变化 ,你的for i in x: 就不会遍历所有的数据(具体的每一步删除过程,你可以分析下,这个网上也很多的),所以就不能删除全部奇数
正确的,只要从后面删除,也就是改你的
for i in x:
为
for i in x[::-1]:
结果就正确了