def mygen(): print("one") yield 10 print("two") yield 20 print("three") yield 30 print("four") f = mygen() for i in f: print(i) D:\rhs\Python>python test.py one 10 two 20 three 30 four
f
next(f)
for i in f: print(i)
1 2 3 4
l=[1,2,3]
def foo(l): for i in len(l): yield l[i]
foo
foo(x)
x
mygen
f = mygen()
for i in f
i = next(f)
def foo(l): for i in range(len(l)): yield l[i] x = ["rats", "cats", "bats"] f = foo(x) for i in f: print(i)
def mygen(): print("one") yield 10 print("two") yield 20 print("three") yield 30 print("four") f=mygen() res=next(f) print(res) res=next(f) print(res) res=next(f) print(res
print
yield