@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic (No. 2749 / 12833)
Ich habe den Generator ausprobiert. Es scheint Ertrag zu verwenden, den ich zum ersten Mal in Unity gesehen habe.
Referenz: 9.9. Generatoren
Ich habe es versucht.
http://ideone.com/byVYbr
def my_odds(last=10, step=1):
number = 0
while number < last:
if number % 2 == 1:
yield number
number += step
alist = my_odds(10, 1)
for elem in alist:
print(elem)
Ergebnis
Success time: 0.02 memory: 28384 signal:0
1
3
5
7
9
~~ 6.2.8 Generatorausdruck ~~
@ shiracamus 'Kommentar wies auf den Unterschied zwischen "Generatorausdruck" und "Generatorfunktion" hin. Er brachte mir auch "next ()" bei.
Danke für die Information.
Recommended Posts