Pythonタプルを関数に展開する方法はありますか?実際のパラメータとして?
たとえば、ここexpand()
で魔法を行います。
some_tuple = (1, "foo", "bar")
def myfun(number, str1, str2):
return (number * 2, str1 + str2, str2 + str1)
myfun(expand(some_tuple)) # (2, "foobar", "barfoo")
myfun
として定義できることは知っていますmyfun((a, b, c))
が、もちろんレガシーコードが存在する可能性があります。ありがとう