본문 바로가기
8. 함수/람다함수(익명함수)

[파이썬] 람다함수 (익명함수)

by 만다린망고 2022. 1. 3.
반응형

람다함수는 간단하게 정의하는 함수입니다. 익명함수라고도 부르는데 함수 이름이 없어도 되기 때문입니다. 물론 이름을 지정할 수도 있습니다. 

두 수를 더하는 함수를 만든다고 할 때 기존 방식은 아래와 같습니다. 함수 이름은 my_sum 으로 하겠습니다. 

def my_sum(x,y) :
    return x+y

>>> my_sum(3,10)
13


람다 함수를 사용하면 아래와 같습니다. 

>>> (lambda x,y:x+y)(3,10)
13


람다 함수에 함수 이름을 부여하여 사용해봅시다. 변수를 하나 부여하면 됩니다. 

>>> my_sum2=lambda x,y:x+y
>>> my_sum2(3,10)
13



반응형

댓글