공부 자료/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