728x90
람다 함수를 알아보자!
- 람다 함수란?
- 람다 함수는 파이썬에서 익명 함수(anonymous function)를 생성하는 방법
- 일반 함수에 비해 더 간결한 문법으로 이름이 없는 간단한 함수를 생성하는데 사용
- 람다 함수는 간단한 연산이나 처리를 위한 목적으로 사용
- 컬렉션 자료형 객체가 가지는 함수들에서 많이 활용
- 함수형 프로그래밍 구현에 사용
아래에서 문법을 알아보자!
람다 함수의 문법
lambda arguments : expression
lambda : 람다 함수를 정의하는 키워드
arguments : 입력으로 사용되는 인자들(쉼표로 구분)
expression : 인자들을 사용해 계산하는 표현식(표현식의 결과가 람다 함수의 반환 값)
예시도 알아보자.
람다(lambda) 함수의 구현 예시
람다 함수는 변수로 대입할 수 있음.
함수 호출 시 매개변수로 전달 가능(함수형 프로그래밍 개념)
add = lambda x, y : x + y
result = add(3, 5)
print(result)
실행결과 -> 8
위 코드처럼 함수를 따로 생성하지 않고 바로 호출해 사용할 수 있다!
간단한 수식은 바로바로 사용할 수 있을 것 같다.
자주 사용 할 느낌은 안든다!
728x90
'Python 파이썬' 카테고리의 다른 글
리스트(list)_2, 리스트빌트인 함수 (0) | 2023.10.16 |
---|---|
리스트(list) (0) | 2023.10.16 |
프로그램의 구성, 힙(heap)영역, 스텍(stack)영역, LEGB 규칙 (0) | 2023.10.16 |
가변인자 (0) | 2023.10.16 |
함수(def)_2, 구구단 만들기 (0) | 2023.10.16 |