En python 2.6, je veux faire :
Ce n’est clairement pas la syntaxe. Il est possible d’effectuer un en
et si oui comment le faire ?
Merci
En python 2.6, je veux faire :
Ce n’est clairement pas la syntaxe. Il est possible d’effectuer un en
et si oui comment le faire ?
Merci
Vous pouvez facilement déclencher une exception dans un lambda, si c’est ce que vous voulez vraiment faire.
Est-ce une bonne idée ? Mon instinct est en général de laisser l’erreur déclaration hors lambdas ; Laissez-la avoir la valeur None et déclenche l’erreur à l’appelant. Je ne pense pas que c’est foncièrement mauvais, même si - je considère que le « y si x z autre » syntaxe elle-même pire--Assurez-vous juste que vous n’essayez pas de trucs trop dans un corps de lambda.
Expressions lambda en Python est assez restrictives en ce qui concerne ce que vous êtes autorisé à utiliser. Plus précisément, vous ne pouvez pas tout mot clé (sauf pour les opérateurs comme ,
, `` , etc.) dans leur corps.
Il n’y a donc aucun moyen que vous pourriez utiliser un lambda pour votre exemple (parce que vous ne pouvez pas utiliser `` ), mais si vous êtes prêt à concéder là-dessus... Vous pouvez utiliser :
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.