如果需要迭代一個數(shù)字序列的話,可以使用range()函數(shù),range()函數(shù)可以生成等差級數(shù)。
如例:
for i in range(5)
print(i)
這段代碼將輸出0, 1, 2, 3, 4五個數(shù)字
range(10)會產(chǎn)生10個值, 也可以讓range()從另外一個數(shù)字開始,或者定義一個不同的增量,甚至是負(fù)數(shù)增量
range(5, 10)從5到9的五個數(shù)字
range(0, 10, 3) 增量為三, 包括0,3,6,9四個數(shù)字
range(-10, -100, -30) 增量為-30, 包括-10, -40, -70
可以一起使用range()和len()來迭代一個索引序列
例如:
a = ['Nina', 'Jim', 'Rainman', 'Hello']
for i in range(len(a)):
print(i, a[i])