Tupel zu Argumenten erweitern

Gibt es eine Möglichkeit, ein Python-Tupel zu einer Funktion zu erweitern - als tatsächliche Parameter?

Zum Beispiel hierexpand() macht die Magie:

tuple = (1, "foo", "bar")

def myfun(number, str1, str2):
    return (number * 2, str1 + str2, str2 + str1)

myfun(expand(tuple)) # (2, "foobar", "barfoo")

Ich weiß, man könnte definierenmyfun wiemyfun((a, b, c)), aber natürlich kann es Legacy-Code geben. Vielen Dank

Antworten auf die Frage(5)

Ihre Antwort auf die Frage