Python:函数返回值的一部分的匿名变量

时间:2016-03-29 09:46:53

标签: python

想象一下,我有一个Python函数foo,它返回一个元组(a, b)。我只想使用返回的第二个值b。是否有任何语法告诉python我不想使用第一个参数?一种匿名变量或类似(~, my_var) = foo()的变量,其中~代表匿名变量的语法

3 个答案:

答案 0 :(得分:2)

使用以下语法:

_, my_var = foo()

答案 1 :(得分:2)

只需解压缩元组,使用_表示非使用变量:

_, bValue = foo()

答案 2 :(得分:2)

您可以使用索引而不是存储第一个值:

def foo():
    return (1,2)

b = foo()[1]

输出:

>>> b
2