반응형
람다(lambda) 함수는 일반적인 함수와 같은 기능을 수행하지만, 함수 정의를 한 줄로 간결하게 작성할 수 있는 함수입니다. 따라서 간단한 함수를 만들 때 유용하게 사용할 수 있습니다.
람다 함수는 보통 일회성으로 사용할 함수를 빠르게 정의할 때 사용할 수 있습니다.
람다 함수는 lambda 키워드를 사용하여 정의하며, 다음과 같은 형식을 가집니다.
lambda 매개변수 : 반환값
예를 들어, 다음과 같이 람다를 이용해서 함수를 정의할 수 있습니다.
f = lambda x: x**2
print(f(3))
위 코드에서 함수 f는 x를 입력으로 받아서 x의 제곱을 반환합니다.
따라서 출력값은 '9'가 됩니다.
람다 함수는 일반적인 함수와 마찬가지로 변수에 할당하여 사용할 수 있으며, 함수의 인수로 전달할 수도 있습니다.
반응형
'Python > python 기초' 카테고리의 다른 글
파이썬의 collections 모듈: 데이터 구조를 더 쉽게 다루기 (0) | 2023.04.25 |
---|---|
Numpy 배열의 인덱스가 불리언이면 (0) | 2023.04.24 |
python에서 다른 폴더의 모듈 사용하기 (0) | 2023.04.11 |
Python 기초: 모듈(module) (0) | 2022.11.08 |
Python 기초: 에러 및 예외 처리 – try, except, else (0) | 2022.11.08 |
댓글