概要
ラムダ式(lambda式)は、無名の小さな関数を定義する。
1 |
print((lambda x, y: x + y)(2, 3)) # 5 |
lambda式の用法
lambda式は式として扱われるため、以下のような用い方が可能。
リストの内包表記
1 2 3 4 5 6 7 8 |
lst = [(lambda x: x*2), (lambda x: x*3), (lambda x: x*4)] for func in lst: print(func(2)) # 実行結果 # 4 # 6 # 8 |