下面關(guān)于python的for語句是如何i自增的呢
2 回答

Cats萌萌
TA貢獻1805條經(jīng)驗 獲得超9個贊
range(10) 返回一個列表,內(nèi)容是 0 - 9 的整數(shù)(也就是返回一個0-9的整數(shù)列表)
for i in range(10) 讓 i 分別與 in 后面的列表的每一項匹配。
換個寫法:
1 2 | for i in [2,4,6,8]: print i |
將會分別輸出 2, 4, 6, 8。
另外,不一定是自增,如:
1 2 | for i in [10,9,8, 3,2,1]: print i |
將輸出 10,9,8,3,2,1 。
i 不一定是自增,不一定是固定步長(就是 i 不是按規(guī)律增加或減少多少)。
甚至不一定是數(shù)字
1 2 | for i in ['a','b','z','0']: print i |
將輸出 a, b, z, 0。
for i in 只是讓 i 的值分別與 in 后面跟的列表中的每一項逐一匹配一次而已。
添加回答
舉報
0/150
提交
取消