我需要遍历2个变量,并从2个变量(以较大者为准)中循环选择1个变量,直到最后一个(最长)第二个变量的范围。例如
x = 5 #input by user
y = 8 #input by user
for x_val, y_val in itertools.zip_longest(range(x), range(y), fillvalue='-'):
print(x_val)
print(y_val)
预期输出
1
1
2
2
3
3
4
4
5
5
1
6
2
7
3
8
尝试
x = 5
x_cyc = itertools.cycle(range(x))
y = 8
for x_val, y_val in itertools.zip_longest(range(x), x_cyc):
print(x_val)
print(y_val)
但是那没有多大意义。