在删除列表元素的时候,解释器内有一个隐式的指针,指向下一个要删除的元素的位置。
当准备要删除的时候,指向第一个元素1,然后把这个1删掉,同时指针指向第二个数组元素。但这时候元素1已经被删除了,元素2是第一个元素,第二个元素是3,这时候3被删除了。
并不是想象中的那样把所有的元素都删除。也不应该这样写程序。
Python这种非常注重格式的语言,请以后在提问的时候,把空格、换行都打清楚。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。