Есть ли способ развернуть кортеж Python в функцию - как фактические параметры?
Например, здесь expand()
делает магию:
tuple = (1, "foo", "bar")
def myfun(number, str1, str2):
return (number * 2, str1 + str2, str2 + str1)
myfun(expand(tuple)) # (2, "foobar", "barfoo")
Я знаю, что можно определить myfun
как myfun((a, b, c))
, но, конечно, может существовать устаревший код.
Благодаря