2024-06-07 05:37:06 发布
网友
如何使用range函数获得期望的答案[0, 1, 2, 3]?你知道吗
range
[0, 1, 2, 3]
我尝试了以下Python代码:
print(range(4)),
结果:
range(0,4)
结果与在线游乐场不同:
result 01: range(0,4) result 02: [0, 1, 2, 3]
做list(range(4))。你知道吗
list(range(4))
range()函数返回一个生成器(一次只生成一个值)。你必须把这个生成器转换成一个列表。你知道吗
range()
range函数的一般语法:
range(start, stop, step)
start:数字索引,起始位置(可选)
start
stop:上移但不包括数字的索引(从位置到结尾)(必需)
stop
step:增量步长(可选)
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))
list
做
list(range(4))
。你知道吗range()
函数返回一个生成器(一次只生成一个值)。你必须把这个生成器转换成一个列表。你知道吗range
函数的一般语法:start
:数字索引,起始位置(可选)stop
:上移但不包括数字的索引(从位置到结尾)(必需)step
:增量步长(可选)示例
在您的例子中,您需要一个
list
包含整数,这样@Green-clope Guy就说您应该使用list(range(4))
相关问题 更多 >
编程相关推荐