파이썬 람다 함수

반응형

일반적으로 함수는 def 키워드를 이용하여 함수의 이름, 매개변수, 반환 값 등을 정의해서 사용한다.

[그림 1 : 함수의 정의 및 사용방법]

위 예에서 보인 방법 외에도 다음과 같은 방법으로도 함수를 표현할 수 있다.

[그림 2 : 람다 함수의 정의 및 사용방법]

위의 방식은 기존 def 키워드를 사용하여 함수를 정의하는 방식에 비해 코드가 좀 더 간결하다는 것을 알 수 있고 이와 같은 방식으로 표현하는 함수를 가리켜 람다 함수라고 한다.

 

람다 함수를 사용할 때 함수를 정의한 뒤 변수에 할당해서 사용하기도 하지만 다음과 같이 변수에 할당하지 않고 바로 호출해서 사용하기도 한다.

[그림 3: 람다 함수의 다른 사용방법]

 

반응형

'프로그래밍 > 파이썬(Python)' 카테고리의 다른 글

파이썬 filter 함수  (0) 2022.02.22
파이썬 map 함수  (0) 2022.02.20
파이썬 리스트 컴프리헨션  (0) 2022.02.11
파이썬 딕셔너리  (0) 2022.02.09
파이썬 튜플  (0) 2022.02.08

댓글()