【发布时间】:2010-12-31 21:53:36
【问题描述】:
有没有办法将 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)),但当然也可能存在遗留代码。
谢谢
【问题讨论】:
标签: python tuples parameter-passing