람다(Lambda) 함수란?
일반적인 함수처럼 def 를 통해 필요할 때마다 불러와서 사용하는 함수가 아니고
한 줄의 연산으로 필요한 곳에서 바로바로 사용하고마는 함수이다.
위 이미지가 저장해두고 함수 이름으로 불러와 사용하는 일반적인 함수(Function)이다.
그리고 위 이미지가 람다 함수이다. lambda 키워드 오른쪽으로 작성한다.
변수를 할당해 사용하기도 하고, 바로바로 간단한 함수가 필요할 때 작성하기도 한다.
위 이미지에서 보이는 것처럼 다른 작성 방식이지만 연산 순서와 작동 방식은 매우 비슷하므로
람다 함수 또한 형태를 익혀두는 것이 좋다.
한 줄로 작성하여 간단하게 사용하기 때문에 모양도 단순하다.
파라미터 부분을 lambda 옆에 입력하고 :의 오른쪽에 함수의 연산 부분을 입력하여 사용한다.
'Python > Python 문법' 카테고리의 다른 글
27. 라이브러리( Library ) - 날짜(datetime) 의 활용 (0) | 2022.04.27 |
---|---|
26 . 라이브러리( Library ) - 라이브러리(Libraray)란? / 랜덤 (Random), seed 값 (0) | 2022.04.27 |
24. 함수(Function)란? - 디폴트 파라미터 Default parameter (0) | 2022.04.26 |
23. 함수(Function)란? - 함수의 정의 (def), 파라미터(parameter), 리턴(return), 함수의 실행 순서 (0) | 2022.04.26 |
22. 리스트 컴프리헨션(List Comprehension) - 반복문 없이 루프 실행 (0) | 2022.04.26 |
댓글