728x90
Lambda(람다) 사용법
Lambda(람다) 함수는 프로그래밍 언어에서 사용되는 개념으로 익명 함수를 지칭하는 용어이다. 함수를 따로 호출하지 않고 사용하는 방식으로 람다함수를 이용하면 코드도 간결해지고 효율적인 퍼포먼스를 기대할 수 있다.
그러나 람다 함수를 너무 남용하면 코드 이해도가 떨어지고, 방식에 따라서 오히려 속도가 느려질 수도 있다.
1. 사용법
lambda {인자} : {표현 식}
2. Example
우선 0에서 9까지 출력을 해보자
먼저 lambda식을 사용하지 않은 코드는 아래처럼 for문으로 작성할 수 있다.
for number in range(10):
print(number)
lambda식을 사용하면 아래 코드와 같이 한줄로 작성할 수 있다.
map(lambda x: x, range(10)) # python2 방식
list(map(lambda x: x, range(10))) # python2 & python3 방식
728x90
'Programming > Python' 카테고리의 다른 글
[python] Anaconda에서 MNIST 실습하기 (0) | 2021.12.21 |
---|