미래기술연구소

Lamda 함수 본문

programming/Python

Lamda 함수

I s a a c 2020. 9. 7. 04:39
728x90
반응형

lambda는 함수를 생성할 때 사용하는 예약어로 def와 동일한 역할을 한다. 보통 함수를 한줄로 간결하게 만들 때 사용한다. 우리말로는 "람다"라고 읽고 def를 사용해야 할 정도로 복잡하지 않거나 def를 사용할 수 없는 곳에 주로 쓰인다.
사용법은 다음과 같다.

lambda 매개변수1, 매개변수2, ... : 매개변수를 이용한 표현식

한번 직접 만들어 보자.


add는 두 개의 인수를 받아 서로 더한 값을 돌려주는 lambda 함수이다. 위 예제는 def를 사용한 다음 함수와 하는 일이 완전히 동일하다.


※ lambda 예약어로 만든 함수는 return 명령어가 없어도 결괏값을 돌려준다.

728x90
반응형

'programming > Python' 카테고리의 다른 글

정규표현식(Regular Expressions)  (0) 2020.09.09
if elif else  (0) 2020.09.08
함수  (0) 2020.09.07
Numpy _ 1  (0) 2020.09.03
Python 변수 (Variables)  (0) 2020.09.03