1. 학습
  2. /
  3. 강의
  4. /
  5. R 사용자용 Python

Connected

연습 문제

람다 함수

R에서 sapply()나 lapply() 같은 *apply 계열 함수를 사용해 보셨다면, 익명 함수를 써 본 적이 있을 가능성이 큽니다. Python에서의 익명 함수는 람다 함수라고 부릅니다.

람다 함수는 일반 함수와 크게 다르지 않아요. 람다 함수에서는 def 대신 lambda 키워드를 사용합니다. 주로 한 줄로 표현되는 간단한 함수에 사용돼요.

예를 들어, 어떤 수의 세제곱을 반환하는 함수는 다음과 같이 쓸 수 있습니다:

cube_lambda = lambda x: x**3
print(cube_lambda(3))

27

지침

100 XP
  • 일반 함수 sq_func()를 람다 함수로 바꾸고 이름을 sq_lambda로 지정하세요.
  • 람다 함수에 3을 전달하여 결과를 출력하세요.