我正在尝试在 Python2.5 中完成一些事情
所以我有我的功能
def f(a,b,c,d,e):
pass
现在我想调用该函数:(在python2.7中我会这样做)
my_tuple = (1,2,3)
f(0, *my_tuple, e=4)
但是在python2.5中没有办法做到这一点。我在考虑 apply()
apply(f, something magical here)
#this doesn't work - multiple value for 'a'. But it's the only thing I came up with
apply(f, my_tuple, {"a":0, "e":4})
你会怎么做?我想内联,而不是先把东西放在列表中。