如何使用range函数获取列表?

2024-06-07 05:37:06 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用range函数获得期望的答案[0, 1, 2, 3]?你知道吗

我尝试了以下Python代码:

print(range(4)), 

结果:

range(0,4)

结果与在线游乐场不同:

result 01: range(0,4) 
result 02: [0, 1, 2, 3]

Tags: 函数答案代码rangeresult游乐场print
2条回答

list(range(4))。你知道吗

range()函数返回一个生成器(一次只生成一个值)。你必须把这个生成器转换成一个列表。你知道吗

range函数的一般语法:

range(start, stop, step)

start:数字索引,起始位置(可选)

stop:上移但不包括数字的索引(从位置到结尾)(必需)

step:增量步长(可选)

示例

x = range(0, 6)
for n in x:
  print(n) //output: 0 1 2 3 4 5

在您的例子中,您需要一个list包含整数,这样@Green-clope Guy就说您应该使用list(range(4))

相关问题 更多 >