Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctions Lambda | Récursivité et Fonctions Lambda
Tutoriel sur les Fonctions Python

bookFonctions Lambda

Les fonctions lambda sont des fonctions anonymes, c'est-à-dire qu'elles n'ont pas de nom. Elles sont créées à l'aide du mot-clé lambda et sont souvent utilisées pour définir des fonctions courtes où il est possible de spécifier une fonction directement sur place.

La syntaxe de base d'une fonction lambda est la suivante :

lambda arguments: expression
  • lambda : le mot-clé indiquant le début de la définition d'une fonction lambda ;
  • arguments : la liste des arguments que la fonction prend ;
  • expression : l'expression exécutée lorsque la fonction est appelée. Le résultat de l'expression est retourné comme valeur de la fonction.

La caractéristique principale des fonctions lambda est leur syntaxe concise. Elles sont pratiques lorsque l'on souhaite définir une fonction simple sans écrire beaucoup de code.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Tâche

Swipe to start coding

Il existe une liste de prix (prices), et une expression lambda doit être implémentée pour prendre un prix en paramètre et déduire une taxe de 13% de celui-ci.

  1. Définir une expression lambda à l'aide du mot-clé lambda.
  2. L'expression lambda doit prendre un seul paramètre (price).
  3. Si le price est négatif, le considérer comme invalide et retourner 0 en utilisant directement la fonction max() dans l'expression lambda.
  4. La lambda doit d'abord vérifier le prix puis déduire 13% du montant valide.
  5. Utiliser une compréhension de liste pour appliquer apply_tax à chaque élément de prices.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 4.35

bookFonctions Lambda

Glissez pour afficher le menu

Les fonctions lambda sont des fonctions anonymes, c'est-à-dire qu'elles n'ont pas de nom. Elles sont créées à l'aide du mot-clé lambda et sont souvent utilisées pour définir des fonctions courtes où il est possible de spécifier une fonction directement sur place.

La syntaxe de base d'une fonction lambda est la suivante :

lambda arguments: expression
  • lambda : le mot-clé indiquant le début de la définition d'une fonction lambda ;
  • arguments : la liste des arguments que la fonction prend ;
  • expression : l'expression exécutée lorsque la fonction est appelée. Le résultat de l'expression est retourné comme valeur de la fonction.

La caractéristique principale des fonctions lambda est leur syntaxe concise. Elles sont pratiques lorsque l'on souhaite définir une fonction simple sans écrire beaucoup de code.

123
square = lambda x: x**2 result = square(5) print(result)
copy
Tâche

Swipe to start coding

Il existe une liste de prix (prices), et une expression lambda doit être implémentée pour prendre un prix en paramètre et déduire une taxe de 13% de celui-ci.

  1. Définir une expression lambda à l'aide du mot-clé lambda.
  2. L'expression lambda doit prendre un seul paramètre (price).
  3. Si le price est négatif, le considérer comme invalide et retourner 0 en utilisant directement la fonction max() dans l'expression lambda.
  4. La lambda doit d'abord vérifier le prix puis déduire 13% du montant valide.
  5. Utiliser une compréhension de liste pour appliquer apply_tax à chaque élément de prices.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3
single

single

some-alt