假设现在我们定义一个列表a,内容如下:
a = [1,2,3,4,5,6,7,8,9,10]
学习过python基础的都知道,针对列表的操作,python提供了一些内置的函数,比如append、count...因为在使用for i in a 这样的操作的时候,没遍历一次后,删除a列表中的一个元素后,a列表的值已经发生了变化。...代码运行的过程如下:
第一次循环,删除下标为0的元素后,此时,列表a变为了[2, 3, 4, 5, 6, 7, 8, 9, 10]
第二次循环,删除下表为1的元素,此时列表a中剔除的是元素3,列表a变为了