언어/파이썬

한 줄짜리 함수: 람다(Lambda) 함수

Linuxpia 2025. 3. 27. 06:17
반응형

🐍 Python Lambda 함수 완벽 정리

🔸 Lambda 함수란?

lambda는 파이썬에서 익명 함수(Anonymous Function) 를 만들 때 사용하는 키워드입니다.
def로 함수 이름을 지정해 정의하는 방식과 달리, 간단한 연산을 짧고 간결하게 표현할 때 유용합니다.


🔹 기본 문법

lambda 매개변수들: 표현식
  • 매개변수들: 함수에 전달할 인자들
  • 표현식: 반환값을 계산하는 한 줄짜리 식
    → return 키워드는 사용하지 않습니다.

✅ 예제

# 예제 1: 매개변수 없이 항상 1을 반환
f = lambda: 1
print(f())  # 출력: 1

# 예제 2: 두 수를 더하는 함수
g = lambda x, y: x + y
print(g(1, 2))  # 출력: 3