chain(* iterable)与chain.from_iterable(iterable)之间的区别
发布于 2021-01-29 14:58:39
我对所有有趣的迭代器都非常着迷itertools
,但是我感到困惑的是这两个函数之间的区别以及为什么chain.from_iterable
存在。
from itertools import chain
def foo(n):
for i in range(n):
yield [i, i**2]
chain(*foo(5))
chain.from_iterable(foo(5))
两种功能有什么区别?
关注者
0
被浏览
119
1 个回答