for循环如何循环指针 为什么python中不建议在for循环中修改列表?
为什么python中不建议在for循环中修改列表?操作列表。A=[1,2,3,4,5,6]首先,将值为3的元素更改为4。我们可以这样写。对于范围(len(a))中的I:如果a[I]==3:a[I]=4
为什么python中不建议在for循环中修改列表?
操作列表。A=[1,2,3,4,5,6]首先,将值为3的元素更改为4。我们可以这样写。对于范围(len(a))中的I:如果a[I]==3:a[I]=4,或者对于枚举(a)中的I,V:如果V==3:a[I]=4,结果是这样的:a=[1,2,4,4,5]似乎非常顺利地完成For循环,但是列表的修改不仅限于修改,还包括插入和删除。接下来,我们将尝试删除值为4的所有元素。对于枚举(a)中的I,V:如果V==4:dela[I],但是,如果在范围(len(a))中写入I,则得到a=[1,2,4,5]:如果a[I]==4:dela[I]python,我们将直接报告一个错误:traceback(最近的调用last):file