본문 바로가기

Study/Python

[python] 람다(lambda)

lambda는 런타임에 생성해 사용할 수 있는 익명함수 입니다. 함수형 프로그래밍 언어에서의 lambda와 정확히 똑같은 것은 아니지만, 파이썬에 잘 통합되어 있으며 filter(), map(), reduce()와 같은 전형적 기능 개념과 함께 사용되는 매우 강력한 개념입니다.

 

lambda는 쓰고 버리는 일시적인 함수입니다. 함수가 생성된 곳에서만 필요합니다. 즉, 간단한 기능을 일반적인 함수와 같이 정의해두고 쓰는 것이 아니고 필요한 곳에서 즉기 사용하고 버릴 수 있습니다.