python - 循环遍历 Python 中的列表,增加值,同时在每次迭代时遍历列表
问题描述
这是我的代码,用于在 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]
我需要改变什么才能使它起作用?
解决方案
推荐阅读
- spring-boot - Spring Boot 和 keycloak 授权
- django - Django - 使用字符串 pk 按作者过滤帖子?
- flutter - TabBarView 中的 FutureBuilder 未正确更新
- mysql - 我收到此错误“错误 #1241 - 操作数应在 Mysql 中包含 1 列”,请解决此问题
- swift - 文本不显示 Var 的值。迅速
- ansible - 启动 oVirt 模板找不到 data_center
- javascript - YAMLException:重复映射
- assembly - x86_64中的shellcode避免像绝对地址这样的大常量中的空字节?
- java - 如何优化我的 DAG 调度解决方案?
- regex - 使用带有否定前瞻断言的 grep