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 à la volée.

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 en entrée ;
  • expression : l'expression exécutée lors de l'appel de la fonction. Le résultat de l'expression est retourné comme valeur de la fonction.

La principale caractéristique des fonctions lambda est leur syntaxe concise. Elles sont pratiques lorsque vous devez 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 en utilisant le mot-clé lambda.
  2. L’expression lambda doit prendre un 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

Suggested prompts:

Can you give more examples of lambda functions?

What are some common use cases for lambda functions?

How do lambda functions differ from regular functions in Python?

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 à la volée.

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 en entrée ;
  • expression : l'expression exécutée lors de l'appel de la fonction. Le résultat de l'expression est retourné comme valeur de la fonction.

La principale caractéristique des fonctions lambda est leur syntaxe concise. Elles sont pratiques lorsque vous devez 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 en utilisant le mot-clé lambda.
  2. L’expression lambda doit prendre un 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