개발공부

[Python] Lambda(람다) Function의 표현식, 예제 본문

Python/Basic

[Python] Lambda(람다) Function의 표현식, 예제

mscha 2022. 4. 26. 16:17

Lambda(람다) Function

 - Lambda function 은 anonymous function 이다. 즉 함수 이름이 없다. 

 - Lambda functions 은 주로 filter(), map() , reduce() 함수와 함께 사용된다.

 - 파라미터는 많아도 상관없지만, 연산은 딱 한줄이어야 한다.

 

 

기본 표현식

lambda 매개변수 : 표현식

람다는 위와 같은 식으로 표현할 수 있다.

 

예제

>>>def pow_some(number) :
>>>    return number ** 2
>>> pow_some(3)

9

위와 같은 함수와 같은 기능을 하는 람다식을 만들어 볼 수 있다.

 

>>> pow_some = lambda number :number ** 2
>>> pow_some(3)

9

위와 같이 하면 def 를 통해 정의한 함수와 같은 기능을 하는 람다 함수를 만들 수 있다.