给出列表a,b
a = [5, 8, 9]
b = [6, 1, 0]
Run Code Online (Sandbox Code Playgroud)
我想创建一个生成器gen,以便:
for x in gen:
print x
Run Code Online (Sandbox Code Playgroud)
输出
5, 8, 9, 6, 1, 0
Run Code Online (Sandbox Code Playgroud)
你可以使用itertools.chain:
>>> from itertools import chain
>>> a = [5, 8, 9]
>>> b = [6, 1, 0]
>>> it=chain(a,b)
>>> for x in it:
print x,
...
5 8 9 6 1 0
Run Code Online (Sandbox Code Playgroud)