鉴于图谋(具体来说,职能是加固),我谨预先分发一份清单,列出一个或多个项目,然后称为另一个职能,结果作为清单。 至今,我所介绍的最佳途径是:
def fn(*args):
l = [ foo , bar ]
l.extend(args)
fn2(l)
既然这样的话,那么,如果是这样的话,那似乎比它要多两条。 是否有更先进的方法?
鉴于图谋(具体来说,职能是加固),我谨预先分发一份清单,列出一个或多个项目,然后称为另一个职能,结果作为清单。 至今,我所介绍的最佳途径是:
def fn(*args):
l = [ foo , bar ]
l.extend(args)
fn2(l)
既然这样的话,那么,如果是这样的话,那似乎比它要多两条。 是否有更先进的方法?
您可将指导表改为一份清单,这将使你能够将其整理到另一个清单中。 即:
def fn(*args):
fn2([ foo , bar ] + list(args))
如果你的话,你的话,也就没有必要制定综合清单:
def fn2(*l):
print l
def fn(*args):
fn2(1, 2, *args)
fn(10, 9, 8)
生产
(1, 2, 10, 9, 8)