range()返回单词本身

时间:2017-10-18 10:48:35

标签: python-3.x

我正在使用python 3.6

当我在Python控制台中使用范围函数时,它没有返回数组,而是显示了自己的措辞:

范围(1,5)

  
    
      

范围(1,5)

    
  

打印(范围(1,5))

  
    
      

范围(1,5)

    
  

如何显示阵列?

1 个答案:

答案 0 :(得分:0)

Python 3中的range()函数返回一个迭代器,你可以迭代它,所以你可以将它用作:

for x in range(1, 5): print(x)

这个迭代器一次返回一个值,因此可以提高内存效率。

如果您想获得一个列表,可以使用以下代码:

list(range(1,3))