본문 바로가기

파이썬 Phyton

[파이썬 코딩] 람다식 _ lambda 정의 및 사용방법 (map, filter, reduce 활용)

람다식 이란?

(익명함수, 무명함수)은 이름이 없는 함수를 만드는 방법이다.

즉, 이름은 없고 몸체만 존재하는 함수이다.

람다식은 def 키워드를 사용하지 않는다

또한 return 키워드도 사용하지 않는다.

 

 

1] 람다식을 이용한 간단한 더하기 기능

람다식과 일반함수 비교 (라다식이 더 간단)
람다식과 일반함수 결과값 동일


2 ] map 함수를 활용한 람다식

각각의 리스트 값에 람다식을 이용하여 5를 곱해줌
결과값

3 ] filter( ) 함수를 활용한 람다식

각각의 리스트 값에 2의 배수 구하여 result값에 넣기
결과값

4 ] reduce(func, seq)

- func( ) 함수를 seq(시퀀스)에 연속적으로 적용하여 단일 값을 반환

functools 함수 import 후 사용 / 1+2 -> 3+4 -> 7+5 = 12 과정으로 결과출력
결과값

지금까지 파이썬의 람다식 활용 시간이었습니다.