Python 內建函式 range的使用

2022-09-16 02:21:12 字數 606 閱讀 1114

內建range函式可以用來方便的產生等差的數值串行。如:

>>> range(5)

[0, 1, 2, 3, 4]

>>> range(1,5)

[1, 2, 3, 4]

>>> range(1,5,2)

[1, 3]

>>> range(1,10,3)

[1, 4, 7]

另外結合range() 和len()方法可以對乙個序列的索引進行遍歷,如:

#

正常的遍歷方式

>>> a = ['

mary

', '

had', '

a', '

little

', '

lamb']

>>> for item in

a:...

print

item

#利用序號遍歷

>>> for i in

range(len(a)):

...

print a[i]

上面的range(len(a)) 產生了乙個 0 到 a的長度減1的 序列。

python內建函式range

因為我們要使用的數值範圍可能會經常變化,python 提供了乙個range 內建函式來生成這種列表。它正好 能滿足我們的需要,接受乙個數值範圍,生成乙個列表 for eachnum in range 3 print eachnum 對字串來說,很容易迭代每乙個字元,range 函式經常和len 函式...

Python內建函式之 range

python range 函式可建立乙個整數列表,一般用在 for 迴圈中。range start,stop step 引數說明 start 計數從 start 開始。預設是從 0 開始。例如range 5 等價於range 0,5 stop 計數到 stop 結束,但不包括 stop。例如 ran...

Python 3 內建函式 range

class range stop class range start,stop step 可以看出 range 函式生成的是 range 物件,其資料型別就是 range 型別,而不是整數列表 a range 5 a range 0,5 type a list range 0 list range ...