Retourner au contenu associé (dépêche : Rust 0.12 : non, pas le jeu vidéo, le langage !)
Posté par lolop (site web personnel) le 04 novembre 2014 à 20:10. En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 2. Dernière modification le 04 novembre 2014 à 20:12.
Si on veut se rapprocher de l'idée Ruby.
def even(x): return x%2==0
(désolé, even n'existe pas en standard en Python à ma connaissance - peut-être dans numpy)
Puis simplement:
myArray = [...] mySelection = filter(even, myArray)
(bon, ça retourne un itérateur, si on veut les valeurs dans une liste: mySelection = list(filter(even, myArray)))
mySelection = list(filter(even, myArray))
Bon, avec la fonction on peut aussi écrire l'expression de liste-compréhension de façon plus claire:
mySelection = [ x for x in myArray if even(x) ]
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Rust vs Go
Posté par lolop (site web personnel) . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 2. Dernière modification le 04 novembre 2014 à 20:12.
Si on veut se rapprocher de l'idée Ruby.
(désolé, even n'existe pas en standard en Python à ma connaissance - peut-être dans numpy)
Puis simplement:
(bon, ça retourne un itérateur, si on veut les valeurs dans une liste:
mySelection = list(filter(even, myArray)))Bon, avec la fonction on peut aussi écrire l'expression de liste-compréhension de façon plus claire:
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN