pyhton(基础):for...in...循环的理解

用于控制循环的变量只能调用,不能被更改,例如:
a = [1, 2, 4]
for b in a:
    print(b)
    b = 10
    print(b)
print(a)

输出结果:

1
10
2
10
4
10
[1, 2, 4]

从上面的例子可以看出 b 只是遍历了 a 列表,相当于将 a 中的值依次赋给 b ,无法操作a中的值(参看print(a)); b 在这里充当一个临时变量,在 for 循环中可以对 b 进行任意赋值(第二个print(b)),但每次循环 b 的初始值是遍历 a 中对应的值(第一个print(b))。

猜你喜欢

转载自blog.csdn.net/qq_40229981/article/details/83591511