Python 3 - 限制嵌套循环的数量

时间:2015-01-23 00:10:07

标签: python loops nested

不确定我是否能够很好地解释这一点,但生病了。我有一个嵌套在另一个循环中的循环,例如:

for a in A: 
    #do stuff
    for b in B:

但第一个循环,循环A继续进行三次,但我不希望b循环三次,而只是循环一次。

好的,这里我正在处理的代码发生了很大变化,以至于我没有遇到麻烦。基本的想法是,由于范围(len(table)),我希望else语句运行一次而不是它运行的几次:

for pair in grouping:
    for row in range(len(table)):
        if pair[0] in ta

        elif pair[0] in [table[row] for table in table] and pair[1] in 
            f] for taair[i])+1)])
        else:  
            for each in pair:
                print(each)

1 个答案:

答案 0 :(得分:0)

你应该可以在这里使用条件,例如

for a in A:
    #code
if go==True:    
    for b in b:    
        #do stuff    
    go = False