为啥这个代码奇数没完全删除完

为啥这个代码奇数没完全删除完

1 个回答

dggdk

提问:为啥这个代码奇数没完全删除完

网友回答:

这个是新手最常见犯的错

list删除,每删除1个,长度就会变化 ,你的for i in x:  就不会遍历所有的数据(具体的每一步删除过程,你可以分析下,这个网上也很多的),所以就不能删除全部奇数

正确的,只要从后面删除,也就是改你的

for i in x:  

for i in x[::-1]:  

结果就正确了



  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题