python 的 for 只有支援 in, 傳統的 for i=1 to 10, 在 python 裡要把 to 拿掉, 換成 range.
for i in range(1, 10) print i
#>>> 1 2 3 4 5 6 7 8 9
如果沒有用2個參數, range(10)
>>>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
如果要 70 to 61, 每次 -1, range 用法; range(70, 60,-1)
在Python中提供了range() function,可以建立出一個數字 list 。
Ex:
range(1, 10)
#>>> [1, 2, 3, 4, 5, 6, 7, 8, 9]
range(1, 10, 2)
#>>> [1, 3, 5, 7, 9]
a = [ ‘Mary’ , ‘had’ , ‘a’ , ‘little’ , ‘lamb’ ]
for i in range ( len ( a )): print i , a [ i ]