我有一个与函数参数匹配的数组:
TmpfieldNames = []
TmpfieldNames.append(Trademark.name)
TmpfieldNames.append(Trademark.id)
return func(Trademark.name, Trademark.id)
func(Trademark.name.Trademark.id)
有效,但func(TmpfieldNames)
没有。如何在不明确索引到func(TmpfieldNames[0], TmpfieldNames[1])
?
答案 0 :(得分:26)
答案 1 :(得分:14)
我认为你在寻找的是:
def f(a, b):
print a, b
arr = [1, 2]
f(*arr)
答案 2 :(得分:1)
您正在寻找的是:
func(*TmpfieldNames)
但这不是这种功能的典型用例;我假设您已将其创建用于演示。