Python 的 range()
函数用于生成一个整数序列,其用法在 Python 2.x 和 Python 3.x 中有所不同。
-
Python 2.x 中的 range()
- 要点总结描述1:Python 2.x 中
range()
函数返回一个整数列表。1
- 要点总结描述2:例如,
range(4)
会生成一个包含 0 到 3 的列表。1
-
Python 3.x 中的 range()
- 要点总结描述1:Python 3.x 中
range()
返回一个可迭代对象,而不是列表。14
- 要点总结描述2:要将
range()
的结果转换为列表,可以使用 list()
函数。4
- 要点总结描述3:
range(4)
在 Python 3.x 中生成从 0 到 3 的整数序列,但不包括 4。14
在 Python 3.x 中,range(4)
生成一个从 0 到 3 的整数序列,不包括 4,且返回的是一个可迭代对象。如需列表形式,可使用 list(range(4))
。14