Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctions Lambda en Python | Fonctions en Python
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
Fonctions Lambda en Python

Toutes les fonctions que vous avez créées jusqu'à présent sont stockées en mémoire après l'exécution du code pour la première fois. Cependant, parfois, vous ne souhaitez pas définir une fonction distincte, surtout pour des tâches simples et directes. Dans ces cas, la fonction lambda de Python peut être utile, car elle crée des fonctions anonymes.

Illustrons cela en revisitant notre fonction précédente. Vous pouvez la réécrire en utilisant une fonction lambda pour retourner la somme carrée de deux nombres.

1234
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
copy

Remarque

Toutes les fonctions discutées ne peuvent pas être converties en fonctions lambda. En général, les fonctions lambda conviennent mieux aux opérations concises qui tiennent en une seule ligne.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 11
We're sorry to hear that something went wrong. What happened?
some-alt