Range()in python 2.7 v.3

gol*_*ine 3 python range

只是想知道如何在版本3中的python 2.7中获得与range()相同的功能?

在python 2.7中:

>>> range(5)
[0, 1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

在python 3中:

>>> range(5)
range(0, 5)
Run Code Online (Sandbox Code Playgroud)

我需要获得一个看起来像上面的列表,但我只能使用python3进行分配...

非常感谢!

Ósc*_*pez 6

只需这样做:

list(range(5))
=> [0, 1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

在Python 3中,range()返回一个可迭代的对象,但很容易将其转换为列表,如上所示.