【发布时间】:2019-01-25 10:45:34
【问题描述】:
这是我的代码,用于在 excel 中提供行号:
clusters = 3
rowRef = [9, 12, 15]
x = 1
while x < clusters:
rowRef[x:] = [a + 1 for a in rowRef]
x = x + 1
我希望实现的输出是:
- 第一个循环:[9,12,15]
- 第二个循环:[9,13,16]
- 第三个循环:[9,13,17]
因此,每次循环迭代时,它都会从列表中减少一项。但是,我得到的输出是:
[9, 10, 10, 11, 14, 17]
我需要改变什么才能让它工作?
【问题讨论】:
标签: python list loops while-loop iteration