reduce() 메서드는 일련의 값을 하나의 값으로 줄이는 것으로 reduce()가 받는 첫 번째 인수는 두 개의 인수를 받는 함수, 두 번째 인수는 반복형으로 인수 두 개를 받는 함수fn과 리스트 lst가 있을 때, reduce(fn,lst)를 호출하면 첫 번째 요소 쌍에 fn을 적용해서 첫 번째 결과 r1을 생성한다.
import functools functools.reduce(lambda a,b: a*b, range(1,6))