在之前的一些文章中小编给大家讲解过了如何使用while关键字来创建出无限循环结构,而for关键字遍历可迭代对象也是一种循环结构 。那么下文会来讲解如何用for实现无限循环的几个方法,想要了解和学习的小伙伴就继续往下阅读吧 。
文章插图
(1)最简单的一个方法就是定义一个列表并且去迭代它,在每次循环之中都使用append()方法将本次循环的变量又添加到该列表中,因为循环结构不像函数一样有分明的作用域,所以可以直接对列表本身进行操作 。
而每次循环又将元素重新添加会列表内就会出现一种列表元素无法取完的情况,因为每次访问一个又会添加一个新的元素,这样就实现了for无限循环,代码示例如下所示:
【Python如何用for实现无限循环?Python中for怎么无限循环】list1 = [1,2,3,4,5]for x in list1: list1.append(x) print(x)(2)另外一种方法就是去使用python中的计数器,这个计数器的作用就是统计一个变量被引用的全部次数,在超出内存上限或者达到垃圾处理机制触发线时才会将其给清零来重新计算 。所以在for循环中将其作为迭代对象就可以实现内存溢出时才停止的无限循环,代码示例如下:
from itertools import countfor _ in count(): print('h')除了这两个方法之外还有其他的方法可以实现for无限循环,而这些方法的本质上来说都是让for循环迭代的对象内元素变为无限多个 。
以上就是关于“Python如何用for实现无限循环?Python中for怎么无限循环”的全部内容了,希望对你有所帮助 。
推荐阅读
- 如何将洗衣液空瓶变为花盆 怎样将洗衣液空瓶变为花盆
- Python如何生成uuid?Python生成识别码怎么做
- Python如何连接hive?Python怎么连接到hive数据库
- Python中subplot函数怎么画图?Python中subplot的用法
- 网上买的避孕套如何辨别真假
- Python中输出函数叫什么?Python中输出函数的使用方法
- Linux用什么编辑器写python?如何使用Linux编写Python脚本?
- 武装突袭怎么拆弹 武装突袭如何拆弹
- 万国觉醒驻城统帅怎么带兵 万国觉醒驻城统帅如何带兵
- 九灵神域怎么合成七阶四星装备 九灵神域如何合成七阶四星装备