python range() 函數可創建一個整數列表,一般用在 for 循環中。
使用方式: range(start, stop[, step])
- start: 計數從 start 開始。默認是從 0 開始。range(4) 相當於 range(0,4)
- stop: 計數到 stop 結束,不包括 stop。range(0,4) 表達 [0, 1, 2, 3]
- step:步長,默認為1。range(0,3) 相當於 range(0, 3, 1)
>>> list(range(5,10)) [5, 6, 7, 8, 9] >>> list(range(15,10)) [] >>> list(range(15,10,-1)) [15, 14, 13, 12, 11]
因為range函數的start和step都有默認值,因此一般我們都是直接給stop參數。但是有時候我們需要一個逆序的列表,這個時候我們需要指定三個參數並且step=-1即可。