生成多个逗号分隔的变量

时间:2019-10-29 10:19:54

标签: python

我正在使用一个函数,该函数根据传递给它的其他值以某种方式操纵值。例子

return foo(a,b)
>>> a_new, b_new

return foo(a,b,c)
>>> a_new, b_new, c_new

函数foo是无法更改的库的一部分。 变量是在循环的更早一步中生成的,因此,它们只是列表的一部分。因此,目前,我正在手动传递值:

return foo(variables[0], variables[1], variables[2])
>>> variables

这是一个很大的阻力。我该如何编码,以便该列表中的所有条目都被拼写出来并由值分隔?所以基本上是一个功能:

def bar(variables):
    ???
    return variables[0], variables[1], ... variables[len(variables)]

所以我可以

return foo(bar(variables)
>>> variables

0 个答案:

没有答案