所以我的问题是:如果我有一个如下所示的函数:
def function():
x = 2 + 3
y = x + 2
return x, y我需要使用这个函数中的x,但我不需要y,我如何选择它返回的值。
PS。我不能更改第一个函数中的代码
感谢您的帮助!
发布于 2020-11-25 05:22:59
如果你不能修改函数,它总是会同时返回两个函数。但是,如果您只对x感兴趣,则可以将输出元组分配给两个单独的变量,并通过将y参数分配给任意变量来忽略它
x, _ = function()
>>> print(x)
5另一种方法是只选择元组中的第一个值:
x = function()[0]https://stackoverflow.com/questions/64995022
复制相似问题