1. 程式人生 > >pyhton(基礎):for...in...迴圈的理解

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))。