この投稿と似たようなことをしたいのですが、Pythonで行います。
function1(abc)
から引数をfunction2
としてに渡したいtype = (abc)
。
以下の擬似コード:
function1 (*args, abc):
print xyz
function2(type=abc)
擬似コードに基づく:
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)