파이썬

    [파이썬] 람다 표현식(Lambda Expression)

    람다 표현식 람다 표현식은 함수의 기능을 런타임에서 생성해서 사용할 수 있는 익명 함수입니다. 람다 표현식의 장점은, 1. 간결함 2. 메모리 절약 입니다. 보통 함수는 def 라는 키워드를 통해서 기능을 정의하고 여러 코드에서 해당 함수를 호출하여 사용합니다. 하지만, 람다 표현식은 한번 쓰고 버리는 일시적인 함수(이름없는 함수, 익명 함수)입니다. 함수를 간편하게 작성할 수 있어서 다른 함수의 인수를 넣을 때 주로 사용합니다. 또한, 한 번 쓰이고 다음 라인으로 넘어가면 힙(heap) 메모리 영역에서 제거되어 메모리 절약에 대한 장점이 있습니다. 하지만, 이러한 간결함으로 인해 지나치게 람다 표현식을 사용하게 되면 코드의 가독성을 떨어트리는 단점이 있습니다. 그렇기에 적시적소에 람다 표현식을 사용하는..