【发布时间】:2012-07-13 20:50:22
【问题描述】:
我正在尝试列出一个包含数字1-1000 的列表。显然,写/读这会很烦人,所以我试图制作一个包含范围的列表。在 Python 2 中似乎:
some_list = range(1,1000)
会起作用,但在 Python 3 中,范围类似于 Python 2 的 xrange?
谁能提供一些对此的见解?
【问题讨论】:
-
另外,
some_list[i] == i+1,所以你可能并不真的需要一个列表。 -
@RikPoggi。例如,可能需要为绘图函数提供一个列表。有时一个范围就足够了,但一个范围不能被连接(是不可变的),所以如果你需要为所有正在绘制的列表添加一个默认的起始值,那也需要变成一个列表。
标签: python python-3.x list range