Python-Multi-Loop schlug bei Verwendung von Generator und Iterator fehl
Ich benötige eine 2D-Schleife, von der die erste einen Iterator und die zweite einen Generator verwendet, aber diese einfache Funktion hat nicht funktioniert. Kann jemand helfen, dies zu überprüfen?
<code>def alphabet(begin, end): for number in xrange(ord(begin), ord(end)+1): yield chr(number) def test(a, b): for i in a: for j in b: print i, j test(xrange(8, 10), alphabet('A', 'C')) The result shows: >>> 8 A >>> 8 B >>> 8 c </code>
weiß nicht warum? Vielen Dank im Voraus, wenn jemand helfen kann.