我有一个变量列表,这些变量需要在两个函数中传递,这两个函数具有相同数量的参数。
a = 1
b = 'hello'
c = 1.9
args = (a, b, c)
op = func_a(args) if <cond1> else func_b(args)
def func_a(a, b, c):
...
def func_b(a, b, c):
...
但是将其作为元组发送时,元组被设置为arg a
,并且函数还需要arg b
和c
。
如何分别将这些元组作为a
、b
和c
传递?
1条答案
按热度按时间xpcnnkqh1#
使用
*
解包元组:这将解压缩元组并将参数作为单独的参数传递。