Python 파이썬
람다(lamda)함수
강동믓재이
2023. 10. 16. 13:03
728x90
람다 함수를 알아보자!
- 람다 함수란?
- 람다 함수는 파이썬에서 익명 함수(anonymous function)를 생성하는 방법
- 일반 함수에 비해 더 간결한 문법으로 이름이 없는 간단한 함수를 생성하는데 사용
- 람다 함수는 간단한 연산이나 처리를 위한 목적으로 사용
- 컬렉션 자료형 객체가 가지는 함수들에서 많이 활용
- 함수형 프로그래밍 구현에 사용
아래에서 문법을 알아보자!
람다 함수의 문법
lambda arguments : expression
lambda : 람다 함수를 정의하는 키워드
arguments : 입력으로 사용되는 인자들(쉼표로 구분)
expression : 인자들을 사용해 계산하는 표현식(표현식의 결과가 람다 함수의 반환 값)
예시도 알아보자.
람다(lambda) 함수의 구현 예시
람다 함수는 변수로 대입할 수 있음.
함수 호출 시 매개변수로 전달 가능(함수형 프로그래밍 개념)
add = lambda x, y : x + y
result = add(3, 5)
print(result)
실행결과 -> 8
위 코드처럼 함수를 따로 생성하지 않고 바로 호출해 사용할 수 있다!
간단한 수식은 바로바로 사용할 수 있을 것 같다.
자주 사용 할 느낌은 안든다!
728x90