공부 자료/Skill up
(Python/파이썬) 람다(lambda) 함수
뚜루뚜루세니
2021. 8. 13. 12:50
728x90
- lambda 함수란?
쓰고 버리는 일시적인 함수라고 할 수 있다. 즉, 간단한 기능을 일반적인 함수와 같이 정의해두고 쓰는 것이 아니라,
필요한 곳에서 사용하고 즉시 버리는 것을 의미한다.
- 람다 표현식으로 함수만들기
1
2
3
4
5
|
def plusten(x):
return x + 10
>>> plusten(1)
11
|
cs |
return x+10으로 매개변수 x에 10을 더한 값을 반환하는 간단한 함수인데, 이를 람다 표현식으로 작성하게 되면
- lambda 매개변수들: 식
1
2
3
|
>>> plusten = lambda x: x + 10
>>> plusten(1)
11
|
cs |
lambda x: x + 10은 매개변수 x 하나를 받고, x에 10을 더해서 반환한다. 즉, 매개변수, 연산자, 값 등을 조합한 식으로 반환값을 만드는 방식이라고 할 수 있다.
728x90