Python中range的用法是什么

avatar
作者
猴君
阅读量:4

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()的结果转化为列表。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!