Python无限循环如何实现?分别用for和while实现
罗西汉
优草派
在python程序的开发之中有时候会需要去不断地执行某一些代码,那想要去实现这个功能就要使用到无限循环了。这篇文章会来讲一下该如何使用for和while这两个关键词去实现python无限循环,一起往下看看吧。
一、for
for循环从本质上来说不是一个完整的循环,因为它实际上的作用是对一个序列进行迭代,直到序列内的每一个元素都被获取到之后就会停止迭代。在迭代的过程之中是依次去取出元素的,所以使用起来和循环也是一样的,不过它的循环条件变成了固定的序列长度。
使用for关键字去实现无限循环的关键就在于要让迭代的列表始终不能为空,那么只需要在每次迭代的时候都像序列里面添加一个值就可以了,详细代码示例如下所示:
# 定义迭代的序列列表 list1 = [1,2,3,4,5] # for循环迭代 for j in list1: # 每次迭代都将元素重新放回列表里 list1.append(j) print(j)
二、while
使用while关键字去实现无线循环就非常简单了,while循环的次数和结束条件是由循环条件表达式所控制的。只需要将循环条件表达式设置为True或者是一个永远正确的表达式就可以了,示例如下:
while 1 = 1: print(1)
以上就是关于“Python无限循环如何实现?分别用for和while实现”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。