始点と終点があり、次のようなリストを作成したいと思います (開始 = 0、終了 = 300、ステップ = 100):
[[1, 100], [101, 200], [201, 300]]
開始、終了、およびステップはさまざまであるため、動的にリストを作成する必要があります。
始点と終点があり、次のようなリストを作成したいと思います (開始 = 0、終了 = 300、ステップ = 100):
[[1, 100], [101, 200], [201, 300]]
開始、終了、およびステップはさまざまであるため、動的にリストを作成する必要があります。
>>> start = 0
>>> end = 300
>>> step = 100
>>> [[1 + x, step + x] for x in range(start, end, step)]
[[1, 100], [101, 200], [201, 300]]
シンプルな while ループが必要です: -
start = 0
end = 300
step = 100
my_list = []
while start < end: # Loop until you reach the end
my_list.append([start + 1, start + step])
start += step # Increment start by step value to consider next group
print my_list
出力 : -
[[1, 100], [101, 200], [201, 300]]
range
またはxrange
関数によって同じことが達成できますlist comprehension
。