想象一下,我有一个Python函数foo
,它返回一个元组(a, b)
。我只想使用返回的第二个值b
。是否有任何语法告诉python我不想使用第一个参数?一种匿名变量或类似(~, my_var) = foo()
的变量,其中~
代表匿名变量的语法
答案 0 :(得分:2)
使用以下语法:
_, my_var = foo()
答案 1 :(得分:2)
只需解压缩元组,使用_
表示非使用变量:
_, bValue = foo()
答案 2 :(得分:2)
您可以使用索引而不是存储第一个值:
def foo():
return (1,2)
b = foo()[1]
输出:
>>> b
2