2024-09-30 22:19:21 发布
网友
我不熟悉编程。尝试范围数字-例如,如果我想范围超过一个范围,1..10 20…30 50…100。我需要在哪里存储它们(列表或字典)以及如何逐个使用它们?在
example = range(1,10) exaple2 = range(20,30) for b in example: print b
范围模块帮助您获得给定输入之间的数字。在
语法:
range(x)-返回从0到x-1的列表
>>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>>
range(x,y)-返回从x到y-1的列表
range(x,y,stepsize)-返回从x到y-1的列表,并使用stepsize
>>> range(10,20,2) [10, 12, 14, 16, 18] >>>
或者可以使用yield from(python3.5)
yield from
def ranger(): yield from range(1, 10) yield from range(20, 30) yield from range(50, 100) for x in ranger(): print(x)
range函数返回一个列表。如果需要多个范围的列表,则需要将这些列表串联起来。例如:
range
range(1, 5) + range(11, 15)
返回[1, 2, 3, 4, 11, 12, 13, 14]
[1, 2, 3, 4, 11, 12, 13, 14]
范围模块帮助您获得给定输入之间的数字。在
语法:
range(x)-返回从0到x-1的列表
range(x,y)-返回从x到y-1的列表
^{pr2}$range(x,y,stepsize)-返回从x到y-1的列表,并使用stepsize
或者可以使用
yield from
(python3.5)range
函数返回一个列表。如果需要多个范围的列表,则需要将这些列表串联起来。例如:返回
[1, 2, 3, 4, 11, 12, 13, 14]
相关问题 更多 >
编程相关推荐