Python functools.reduce() 함수의 동작 방식으로 올바른 것은?
보통 MDN Web Docs해설
functools.reduce(func, iterable)는 이터러블의 첫 두 요소에 func를 적용하고, 그 결과와 다음 요소에 다시 func를 적용하는 과정을 반복하여 최종 하나의 값을 반환합니다. 예: reduce(lambda a,b: a*b, [1,2,3,4])는 24(=1×2×3×4)를 반환합니다.
functools.reduce(func, iterable)는 이터러블의 첫 두 요소에 func를 적용하고, 그 결과와 다음 요소에 다시 func를 적용하는 과정을 반복하여 최종 하나의 값을 반환합니다. 예: reduce(lambda a,b: a*b, [1,2,3,4])는 24(=1×2×3×4)를 반환합니다.