[Python] Lambda 식

2022. 6. 12. 21:05Languages/Python

 

 

Lambda Expression

 

개념

 

  • 무명 함수(Anonymous function)을 만들 때 사용하며, 특별한 이름이 없는 1회성 함수를 만들 때 사용한다.
  • 함수를 선언하는 def 키워드 대신, lambda 키워드를 사용하여 선언한다.
lambda arguments : expression

 

사용법

 

  • 다음 두 코드는 동일한 기능을 수행하는 코드이다.
# 일반 함수 생성
def AddPlusOne(x, y) : return x + y + 1


# 람다식
AddPlusOne = lambda x, y : x + y + 1

 

  • 실제로 사용해보면 다음과 같다.
AddPlusOne = lambda x, y : x + y + 1
result = AddPlusOne(1, 2)

print(result)
# 3 출력
(lambda x, y: x + y + 1)(1, 2)

# 3 출력

 

728x90
반응형

'Languages > Python' 카테고리의 다른 글

[Python] Generator, Enumerate, Zip  (0) 2022.06.12
[Python] Iterable, Iterator  (0) 2022.06.12
[Python] While / else  (0) 2022.06.12
[Python] 파이썬을 통해 구현한 DFS와 BFS  (0) 2022.05.14
[Python] ord()와 chr() 함수  (0) 2022.04.10