Lambda-Ausdrucksnotiz.
Anonyme Funktion. Es kann in einer Variablen gespeichert und in anderen Funktionen verwendet werden.
lamda1.py
#Wie schreibe ich: Lamnda[Streit]: [Rückgabewert]
f = lambda x: x*2
print(f(5))
#=> 10
Zur Verwendung im Wörterbuch
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