Kann mir bitte jemand erklären, warum gibt es einen Unterschied im Drucken meiner Sequenz Generation zwischen "mit" und "ohne" für Schleife?Generatoren - Drucken generierte Werte
def generation(x):
i = 0
while i < x:
yield i
i += 1
x = generation(10)
print("Print without for loop: " + str(x))
print("Print with for loop: ")
for j in x:
print(j)
Generatoren sind grundsätzlich faule Iteratoren. – erip
versuchen 'print (" Drucken ohne For-Schleife: ", * x)' –
Siehe https://stackoverflow.com/questions/1756096/understanding-generators-in-python –