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
'공부 자료 > Skill up' 카테고리의 다른 글
(Python/파이썬) 파이썬으로 큐 구현하기 (0) | 2021.08.18 |
---|---|
[자료구조] - 스택, 큐, 덱 (0) | 2021.08.18 |
(Python/파이썬) EOFError 예외 처리 (0) | 2021.08.06 |
(Python/파이썬) list 역순으로 만들기 (0) | 2021.08.06 |
(Python/파이썬) 반올림, 내림, 버림, 올림 (0) | 2021.08.05 |