Skip to main content
 首页 » 编程设计

python之您可以从第 n 个元素开始完全循环遍历一个范围吗

2025年05月04日12lovecherry

我想知道是否存在一个基本的解决方案来做这样的事情:

for n in range(length=8, start_position= 3, direction= forward) 

我遇到的问题是我希望循环继续经过最终索引,然后在 idx = 0 处再次开始,然后 idx=1 等,并在 idx= 3 处停止,即起始位置。

为了提供上下文,我寻求 n 皇后问题的所有可能的完整解决方案。

请您参考如下方法:

根据您最近的编辑,您需要一个“正常”范围和模运算符:

for i in range(START, START + LEN):  
    do_something_with(i % LEN)