只是想知道如何将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对象,但是很容易将其转换为一个列表,如上图所示。