Python如何用for实现无限循环?Python中for怎么无限循环

在之前的一些文章中小编给大家讲解过了如何使用while关键字来创建出无限循环结构,而for关键字遍历可迭代对象也是一种循环结构 。那么下文会来讲解如何用for实现无限循环的几个方法,想要了解和学习的小伙伴就继续往下阅读吧 。

Python如何用for实现无限循环?Python中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怎么无限循环”的全部内容了,希望对你有所帮助 。

    推荐阅读