回覆列表
-
1 # 歡樂與快樂嗯
-
2 # 使用者6338718972581
range(10) 返回一個列表,內容是 0 - 9 的整數(也就是返回一個0-9的整數列表)
for i in range(10) 讓 i 分別與 in 後面的列表的每一項匹配。
換個寫法:
for i in [2,4,6,8]:
print i
將會分別輸出 2, 4, 6, 8。
另外,不一定是自增,如:
for i in [10,9,8, 3,2,1]:
print i
將輸出 10,9,8,3,2,1 。
i 不一定是自增,不一定是固定步長(就是 i 不是按規律增加或減少多少)。
甚至不一定是數字
for i in ["a","b","z","0"]:
print i
將輸出 a, b, z, 0。
for i in 只是讓 i 的值分別與 in 後面跟的列表中的每一項逐一匹配一次而已。
range(10) 返回一個列表,內容是 0 - 9 的整數(也就是返回一個0-9的整數列表)for i in range(10) 讓 i 分別與 in 後面的列表的每一項匹配。換個寫法:另外,不一定是自增,如:i 不一定是自增,不一定是固定步長(就是 i 不是按規律增加或減少多少)。甚至不一定是數字將輸出 a, b, z, 0。for i in 只是讓 i 的值分別與 in 後面跟的列表中的每一項逐一匹配一次而已。