"Деконструюючи" кортеж, я можу використовувати _для позначення елементів кортежу, які мене не цікавлять, наприклад
>>> 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
Чи є інший спосіб досягти того самого?