溫馨提示×

Python中range的用法是什么

小億
89
2024-01-05 00:47:30
欄目: 編程語言

range()函數是Python中常用的內置函數之一,用于生成一個整數序列。它的常用形式為range(start, stop, step),其中start表示序列的起始值(默認為0),stop表示序列的結束值(不包含該值),step表示序列中相鄰兩個值的間隔(默認為1)。

使用range()函數可以生成一個包含一系列整數的可迭代對象(iterable),可以通過for循環或將其轉化為列表等方式進行使用。下面是一些使用range()函數的示例:

  1. 使用range生成從0到9的整數:

    for i in range(10):
        print(i)
    
  2. 使用range生成從1到10的整數:

    for i in range(1, 11):
        print(i)
    
  3. 使用range生成從1到10的偶數:

    for i in range(2, 11, 2):
        print(i)
    
  4. 將range轉化為列表:

    my_list = list(range(5))
    print(my_list)  # 輸出[0, 1, 2, 3, 4]
    

需要注意的是,range()函數在Python 2.x版本中返回一個列表,而在Python 3.x版本中返回一個可迭代對象。如果需要直接獲取一個列表,可以使用list()函數將range()的結果轉化為列表。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女