如何在返回列表时解压缩列表?

时间:2016-07-10 05:26:46

标签: python

loga

将返回一个列表,但我希望返回值是单独的值。

1 个答案:

答案 0 :(得分:0)

假设n中有outputlist个值。然后而不是

return outputlist

你想

return outputlist[0], outputlist[1], ..., outputlist[n]

显然

return *outputlist

不起作用并引发SyntaxError

考虑

return v1, v2, v3

相同
return (v1, v2, v3)

你可以

return tuple(outputlist)

实现你想要的目标。

但最终它的行为几乎与返回列表本身有关解包的行为一样。