タプルを「分解」するとき、私_
は興味のないタプル要素を示すために使用できます。
>>> a,_,_ = (1,2,3)
>>> a
1
Python 2.xを使用して、関数の引数で同じことを表現するにはどうすればよいですか?アンダースコアを使用しようとしました:
>>> def f(a,_,_): return a
...
File "<stdin>", line 1
SyntaxError: duplicate argument '_' in function definition
また、引数を完全に省略しようとしました。
>>> def f(a,,): return a
File "<stdin>", line 1
def f(a,,): return a
^
SyntaxError: invalid syntax
同じことを達成する別の方法はありますか?