可以在函数调用时扩展生成器,因为您可以轻松检查:
def f(*args): print(args)foo = ['foo', 'bar', 'baz']gen = (f for f in foo)f(*gen)
将打印
('foo', 'bar', 'baz')
可以在函数调用时扩展生成器,因为您可以轻松检查:
def f(*args): print(args)foo = ['foo', 'bar', 'baz']gen = (f for f in foo)f(*gen)
将打印
('foo', 'bar', 'baz')