Können Generatoren rekursiv sein?
ch habe naiv versucht, einen rekursiven Generator zu erstellen. Hat nicht funktioniert Das habe ich gemacht:
def recursive_generator(lis):
yield lis[0]
recursive_generator(lis[1:])
for k in recursive_generator([6,3,9,1]):
print(k)
Alles was ich habe war das erste Item6
.
Gibt es eine Möglichkeit, solchen Code zum Laufen zu bringen? Übertragen Sie im Wesentlichen dasyield
Befehl auf die obige Ebene in einem Rekursionsschema?