Python 约定不会使用但仍从函数返回的变量
如果我有一个如下所示的函数:
def foo():
return 1, 2
我通常会这样调用该函数:
g, f = foo()
但如果我从不打算使用返回的第二个值,是否有一种调用该函数的方法可以清楚地表明这一点,所以将来我不会被位置填充变量分散注意力?
例如,类似:
g, not_used = foo()
似乎可能有一种标准方法可以做到这一点。
If I have a function like the following:
def foo():
return 1, 2
I would normally call the function like:
g, f = foo()
But if I never plan on using the second value returned, is there a way of calling the function that makes that clear, so in the future I won't get distracted by a place-filler variable?
For example, something like:
g, not_used = foo()
Seems like there's probably a standard way to do this that is out there.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以直接获取第一项:
我认为 pylint 推荐
_
或虚拟
:You could get the first item directly:
I think pylint recommends
_
ordummy
:我通常只要求我关心的值的索引
I usually just ask for the index of the value I care about