当前位置:   article > 正文

Python基础学习笔记——range()函数_list(range(n))

list(range(n))

range()函数

  • range(n)返回一个可迭代的对象,可以理解为生成器
    • list(range(n))将迭代类型转换为列表类型
  • range 表示的是一个范围, range(5): [0, 5)
for value in range(5) # => value:0,1,2,3,4
    • range(开始数据,结束数据):结束数据不包含,默认开始数据是0
    for value in range(1, 4):  # => [1, 4) => value:1,2,3
      • range(开始数据,结束数据,步长):步长就是每次生成数据在开始数据的基础上加上指定步长
      for value in range(1, 10, 2):  # => 1,3,5,7,9
      for value in range(3, -1, -1): # => [3, -1) => value:3,2,1,0
      • 1
      • 注意range()并不是直接生成列表,如果需要生成列表可以list(range(x))
      range(3)
      Out:range(0,3)
      
      list(range(3))
      Out:[0, 1, 2]
      
      type(range(3))
      Out:range
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/145170
      推荐阅读
      相关标签
        

      闽ICP备14008679号