小编典典

忽略python多重返回值

all

假设我有一个 Python 函数,它在一个元组中返回多个值:

def func():
    return 1, 2

有没有一种很好的方法来忽略其中一个结果,而不仅仅是分配给一个临时变量?假设我只对第一个值感兴趣,有没有比这更好的方法:

x, temp = func()

阅读 213

收藏
2022-04-01

共1个答案

小编典典

一种常见的约定是使用“_”作为您希望忽略的元组元素的变量名。例如:

def f():
    return 1, 2, 3

_, _, x = f()
2022-04-01