只是想知道如何将python 2.7版本3中的相同功能从range()中去掉?
在Python2.7中:

>>> range(5)
[0, 1, 2, 3, 4]

在python 3中:
>>> range(5)
range(0, 5)

我需要一个看起来像上面那个的列表,但是我只能用python3做作业…
非常感谢!

最佳答案

只需这样做:

list(range(5))
=> [0, 1, 2, 3, 4]

在python 3中,range()返回一个iterable对象,但是很容易将其转换为一个列表,如上图所示。

10-08 04:58