English 中文(简体)
名单附录
原标题:
  • 时间:2009-08-25 09:50:43
  •  标签:

鉴于图谋(具体来说,职能是加固),我谨预先分发一份清单,列出一个或多个项目,然后称为另一个职能,结果作为清单。 至今,我所介绍的最佳途径是:

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)




相关问题
热门标签