क्या एक फ़ंक्शन में पायथन टपल को विस्तारित करने का एक तरीका है - वास्तविक मापदंडों के रूप में?
उदाहरण के लिए, यहां 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))
, लेकिन निश्चित रूप से विरासत कोड हो सकता है। धन्यवाद