Incrementing a for loop, inside the loop

后端 未结 4 954
伪装坚强ぢ
伪装坚强ぢ 2021-01-05 12:30

Is it possible to increment a for loop inside of the loop in python 3?

for example:

for i in range(0, len(foo_list)):
    if foo_list[i] < bar
            


        
4条回答
  •  一向
    一向 (楼主)
    2021-01-05 13:06

    a bit hackish...

    >>> b = iter(range(10))
    >>> for i in b:
    ...     print(i)
    ...     if i==5 : i = next(b)
    ... 
    0
    1
    2
    3
    4
    5
    7
    8
    9
    >>> 
    

提交回复
热议问题