我只对Python方法返回的内容感兴趣。我记得读过有一个关于如何表示丢弃变量的约定,但现在我找不到任何对它的引用。基本上,我想做以下事情:
-, var, - = three_things()
其中three_things()
返回三个对象的列表,var获取我想要保留的唯一一个对象。表示丢失变量的“正确”方法是什么?
答案 0 :(得分:1)
惯例是给掷骰子名称_
。
>>> _, x, _ = [1,2,3]
>>> x
2
(有点)更现实的例子:
>>> lst = [(1,2,'a'), (3,4,'b')]
>>> for num1, num2, _ in lst:
... num1 + num2
...
3
7
(在交互式解释器会话中,_
还存储最后一个eval'd值。)