def f(*args):
print(args)
foo = ['foo', 'bar', 'baz']
gen = (f for f in foo)
f(*gen)
将打印
('foo', 'bar', 'baz')
python的可变长度参数(* args)是否在函数调用时扩展生成器?
def f(*args):
print(args)
foo = ['foo', 'bar', 'baz']
gen = (f for f in foo)
f(*gen)
将打印
('foo', 'bar', 'baz')