<分区>
我想以一种高效的方式连接两个迭代器。
假设我们有两个迭代器(在 Python3 中)
l1 = range(10) # iterator over 0, 1, ..., 9
l2 = range(10, 20) # iterator over 10, 11, ..., 19
如果我们将它们转换成列表,就很容易拼接起来
y = list(l1) + list(l2) # 0, 1, ,..., 19
但是,这可能效率不高。
我想做这样的事
y_iter = l1 + l2 # this does not work
在 Python3 中执行此操作的好方法是什么?