Tengo un bucle for que verifica una serie de condiciones. En cada iteración, debe producir resultados solo para una de las condiciones. El rendimiento final es un valor predeterminado, en caso de que ninguna de las condiciones sea verdadera. ¿Tengo que poner continuar después de cada bloque de rendimientos?¿El rendimiento de python implica continuar?
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