【发布时间】:2013-03-07 12:19:32
【问题描述】:
这就是我要找的:
def __init__(self, *args):
list_of_args = #magic
Parent.__init__(self, list_of_args)
我需要将 *args 传递给单个数组,这样:
MyClass.__init__(a, b, c) == Parent.__init__([a, b, c])
【问题讨论】:
-
你的意思是:
Parent.__init__(list(args))? -
您可能不需要一个列表,而是一个序列。
args已经是一个元组 -
您不仅限于序列,还可以采用可迭代对象。我不确定从什么时候开始,至少从PEP-448.
标签: python arrays python-2.7 args