관리 메뉴

Life goes slowly...

[Python] 데이터 누적집계 하기 - reduce() 함수 본문

프로그래밍/Python

[Python] 데이터 누적집계 하기 - reduce() 함수

빨강소 2020. 12. 22. 07:21
728x90
반응형

 

파이썬(Python)의 reduce() 함수

파이썬(Python)의 reduce() 함수는functools 모듈의 함수로써 여러 데이터를 대상으로 누적집계하는 함수입니다. 기본적으로 초기값을 기준으로 하여 데이터를 반복 루프를 통하여 집계 함수를 누적하여 적용하는 방식으로 처리하는 함수입니다. 인자를 누적적으로 적용하여 최종 결과를 반환하는 함수입니다.

 

//reduce() 함수 사용방법

reduce(집계 함수, 순회 데이터[, 초기값])

 

from functools import reduce

num = [3, 1, -1, 4, 9, 0, -4, 2 ]

result = reduce(lambda x, y: x+y, num)

print(result)


===============================


14

 

 

 

728x90
반응형
Comments