Python核心编程上面说:在迭代可变对象的时候修改它们并不是个好主意。
但是我实在是想改,有什么方法。
例如
m=[1,2,3,4,5]
for i in m:
i+=1
这样是无效的
我现在是通过:
for i,j in enumerate(m):
m[i]+=1
这样来实现更改的
求问有没有更好的方法=w=
但是我实在是想改,有什么方法。
例如
m=[1,2,3,4,5]
for i in m:
i+=1
这样是无效的
我现在是通过:
for i,j in enumerate(m):
m[i]+=1
这样来实现更改的
求问有没有更好的方法=w=