Python Reduce
Table of Contents
Python의 functools
의 reduce()
함수에 대해서 알아보도록 하겠습니다.
Reduce
reduce는 누계값과 현재 요소의 값을 받는 함수와, iterable 그리고 초기값을 받는 함수입니다.
1 | def reduce(function, iterable, initializer=None): |
reduce의 정의를 한 줄로 설명하기 어려운데, 사용법을 보면 금방 이해할 수 있습니다.
1 | from functools import reduce |
1 | from functools import reduce |
reduce는 내부적으로 iterable을 쓰기 때문에 for문
보다 간결하고 성능이 뛰어납니다.