Lors de la "déconstruit" d'un tuple, je peux utiliser _
pour désigner les éléments de tuple qui ne m'intéressent pas, par exemple
>>> a,_,_ = (1,2,3)
>>> a
1
En utilisant Python 2.x, comment puis-je exprimer la même chose avec des arguments de fonction ? J'ai essayé d'utiliser des traits de soulignement :
>>> def f(a,_,_): return a
...
File "<stdin>", line 1
SyntaxError: duplicate argument '_' in function definition
J'ai aussi essayé d'omettre complètement l'argument:
>>> def f(a,,): return a
File "<stdin>", line 1
def f(a,,): return a
^
SyntaxError: invalid syntax
Existe-t-il un autre moyen d'obtenir la même chose?