忽略python多个返回值

问题:

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

def func():
    return 1, 2

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

x, temp = func()

回答:

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

def f():
    return 1, 2, 3

_, _, x = f()

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Ignore python multiple return value

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

64 + = 68