본문 바로가기
개발Study/python

python lambda

by happy90 2021. 3. 21.
SMALL

lambda는 함수를 딱 한줄로 표현할 수 있는 문법이다.

별도의 함수로 정의하지 않고 필요할 때 정의해서 사용할 수 있으며,

특히 함수의 인자에 함수의 리턴 결과를 넣을 때 간단하게 사용가능하다.

함수를 정의해서 두고두고 쓰는것이 아니라 일회성으로 사용할 때 용이하다.

 

사용법:

lambda 인자: 표현식

이렇게만 보면 뭔줄 모른다.

def add(a, b):
	return a + b
    
add(10, 20)

위의 간단한 덧셈함수를 람다를 사용하여 표현하면

(lambda a,b: a + b)(10, 20)

lambda식을 해석해보자면 '인자 a, b를 받아 a+b 로 처리한다' 고 하면 될 것 같다.

또는 아래와 같이도 사용할 수 있다.

addition = lambda a, b: a+b
print(addition(a,b))

 

LIST

'개발Study > python' 카테고리의 다른 글

pip 패키지 설치 시간 단축시키기  (0) 2023.09.07
convert hex string to bytes  (0) 2023.08.08
python 소멸자  (0) 2021.03.11
Python에서의 Multiprocessing  (0) 2021.03.09

댓글