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 |
댓글