Infinite for loops possible in Python?

后端 未结 10 2199
误落风尘
误落风尘 2020-12-06 10:39

Is it possible to get an infinite loop in for loop?

My guess is that there can be an infinite for loop in Python. I\'d like to know this for future refe

10条回答
  •  悲哀的现实
    2020-12-06 11:36

    To answer your question using a for loop as requested, this would loop forever as 1 will never be equal to 0:

    for _ in iter(int, 1):
        pass
    

    If you wanted an infinite loop using numbers that were incrementing as per the first answer you could use itertools.count:

    from itertools import count
    
    for i in count(0):
        ....
    

提交回复
热议问题