mémo d'expression lambda.
Fonction anonyme. Il peut être stocké dans une variable et utilisé dans d'autres fonctions.
lamda1.py
#Comment écrire: lamnda[argument]: [Valeur de retour]
f = lambda x: x*2
print(f(5))
#=> 10
À utiliser dans le dictionnaire
lamda2.py
value_map = {
1: lambda num: num + 10,
2: lambda num: num + 20,
3: lambda num: num + 30
}
add_type = 2
num = 1
print(value_map[add_type](num))
#=> 21
Recommended Posts