我有一個檢查一系列條件的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