温馨提示×

Python中range的用法是什么

小亿
86
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