NicolasP a écrit :
Eric Brunel a écrit :
(snip)
quoi expliquer... Si c'est le _ qui te trouble, on peut réécrire ça comme:
C'est bien le _ qui me pose problème.
liste = [y for x, y in liste_a_trier]
Le _ est une convention quelquefois utilisée pour une variable dont le contenu ne nous intéresse pas.
Je pensais qu'il y avait un coté magique avec le _. Mais je vois que non, juste une convention de nom. Nommer une variable _ ne me viendrait pas à l'esprit. D'autant plus que dans certains langages c'est interdit.
PAQJS, cette convention vient des systèmes de pattern matching de langages fonctionnels comme ML, haskell et Erlang, où '_' a effectivement une signification un peu spéciale.