Les fonctions lambda sont des fonctions courtes et simples qui sont définies en une seule ligne. Elles sont utiles pour créer des fonctions simples rapidement, généralement lorsqu’elles sont utilisées dans des contextes où une fonction standard ne serait pas pratique. Voici comment définir une fonction lambda en Python:
lambda arguments: expression
add = lambda x, y: x + y result = add(3, 4) print(result) # affiche 7
Les fonctions lambda sont souvent utilisées en combinaison avec les fonctions
map
,
filter
et
reduce
de Python, qui permettent d’appliquer une fonction à chaque élément d’une liste ou d’un objet itérable.
numbers = [1, 2, 3, 4] doubled = map(lambda x: x * 2, numbers) print(list(doubled)) # affiche [2, 4, 6, 8]
Related Posts