【发布时间】:2011-03-17 15:11:41
【问题描述】:
我有一个检查一系列条件的 for 循环。在每次迭代中,它应该只产生一个条件的输出。最终产量是默认值,以防没有任何条件为真。我是否必须在每个收益块之后放置一个继续?
def function():
for ii in aa:
if condition1(ii):
yield something1
yield something2
yield something3
continue
if condition2(ii):
yield something4
continue
#default
yield something5
continue
【问题讨论】: