반응형
람다함수는 간단하게 정의하는 함수입니다. 익명함수라고도 부르는데 함수 이름이 없어도 되기 때문입니다. 물론 이름을 지정할 수도 있습니다.
두 수를 더하는 함수를 만든다고 할 때 기존 방식은 아래와 같습니다. 함수 이름은 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
반응형
댓글