在for循环中只迭代一次参数(Python)

时间:2017-11-02 14:34:14

标签: python loops iteration

我有以下“问题”,实际上是一个问题:每个周期可以在for循环中执行一次参数吗?

我的代码类似于以下内容:

count = 0    

for a in b:
        #do something

    if not y:
        #do something
    else:
        code=(c,d,e)

count += 1

请尝试理解,更多的是理论问题而不是实际问题。

可以一次迭代c而另一个(d,e)迭代必须完成,维持上述架构?

1 个答案:

答案 0 :(得分:3)

您可以使用enumerate来确定循环中的顺序。

示例:

for k, a in enumerate(b):
    #do something
    if not y:
        #do something
    else:
        code = ((c, d, e) if k == 0 else (d, e))