파이썬 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