我想做类似于this post的事情,但是在python中。
基本上......我想将函数1(abc)中的参数传递给function2作为type =(abc)
下面的伪代码:
function1 (*args, abc):
print xyz
function2(type=abc)
答案 0 :(得分:7)
基于您的伪代码:
def function2(type):
print type
def function1(abc, *args):
print "something"
function2(type=abc)
>>> function1("blah", 1, 2, 3)
something
blah
但根据你的链接问题,也许你想通过varargs:
def function2(type, *args):
print type, args
def function1(abc, *args):
print "something"
function2(abc, *args)
>>> function1("blah", 1, 2, 3)
something
blah (1, 2, 3)
答案 1 :(得分:-1)