for循环怎么无限循环
时间: 2023-10-23 08:06:39 浏览: 49
要实现for循环的无限循环,可以使用Python的itertools模块中的cycle函数。该函数可以接受一个可迭代对象作为参数,并在遍历完该可迭代对象后重新开始循环遍历。具体实现方法如下:
```python
from itertools import cycle
# 创建一个可迭代对象
lst = [100, 200, 300]
# 使用cycle函数创建一个循环迭代器
cycle_iter = cycle(lst)
# 使用for循环遍历循环迭代器
for item in cycle_iter:
print(item)
```
上述代码中,我们首先导入了itertools模块的cycle函数。然后,我们创建了一个可迭代对象lst,其中包含了要循环遍历的元素。接下来,我们使用cycle函数创建了一个循环迭代器cycle_iter。最后,我们使用for循环遍历cycle_iter,从而实现了for循环的无限循环。每次循环遍历都会输出可迭代对象lst中的元素,当遍历到最后一个元素后,会重新从第一个元素开始循环遍历。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [如何用for循环实现一个无限循环](https://blog.csdn.net/weixin_45625815/article/details/105755969)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]