[TIL]Day 141

이재희·2021년 4월 19일
0

TIL

목록 보기
141/312

파이썬 reduce 사용하기

파이썬 functools 내장 모듈의 reduce() 함수 임포트
from functools import reduce

사용방법은 다음과 같다.

reduce(집계 함수, 순회 가능한 데이터, 초기값)

from functools import reduce
s = [3,2,5,1]
print(reduce(lambda x,y : x+ y,s,0)) # 11

초기값은 선택사항

from functools import reduce
s = [3,2,5,1]
print(reduce(lambda x,y : x+ y,s)) # 11

lambda함수 말고 정의된 함수 사용

from functools import reduce
s = [3,2,5,1]
def sum(x,y):
    return x+y
print(reduce(sum,s)) # 11
profile
오늘부터 열심히 산다

0개의 댓글