Lamda ramda(匿名関数)


lambda

  • lambdaは、関数を生成する際に使用されるプリセット語であり、defと同じ役割を果たす.
  • は、通常、関数を1行に簡略化するために使用される.
  • 主に
  • defを使用する必要があるか、defを使用できないほど複雑ではない場所に使用されます.
  • ※lambda予約語で作成した関数はreturnコマンドがなくても結リンゴ値を返します.
  • 式:


    Lambdaパラメータ1,パラメータ2,...:パラメータ式
    LambdaパラメータLambdaぱらめーた:式しき
    (lambda x,y : x+y)(10,20)
    >>>30 

    defを使用する場合

    def add(a,b):
    	return a+b
        
    add(10, 20)
    >>>30

    map()関数と組み合わせて使用

    map(함수, 리스트)
  • map関数は、パラメータとして関数とリストを受け入れます.
  • リストから要素を1つずつ取り出し、関数を適用し、結果を新しいリストに入れます.
  • map(lambda x: x ** 2, range(5))         
    >>>[0, 1, 4, 9, 16]  
    df['확진일자'].astype(str).map(lamda x : x[-5])
    .map(lamdax:式)の場合.前のデータはx因子です
    ソース:
    https://wikidocs.net/64
    https://wikidocs.net/24#lambda