lambda式
lambda 変数 : 関数
lambda x.y : f(x,y)
無名関数を定義する
func = lambda x: x+x
y=func(2)
print(y)a=[2,3,4]
z=list(map(lambda x:x+x, a))
print(z)
>>>
4
[4, 6, 8]
簡単な関数ならこのように一行で定義できる。
ついでにmapの使い方としては
map(関数 , 引数)でまとめて処理できる
リストとして返ってこないのでlist()をかけてあげる必要がある
z=map(lambda x:x+x, a)
print(type(z))<class 'map'>