Search

reduce 함수

functoos.reduce 함수는 누적 집계를 내기 위해 사용한다.
reduce(집계함수, 순회가능데이터) (초기값 지정도 가능)
from functools import reduce l = [1, 2, 3] print(reduce(lambda x, y: x*y, l, 1) """출력""" 6
Python
복사
lambda 를 사용해 누적 곱이 되도록 함수를 만들어주었고, l 리스트를 넣어주었다. 그리고 초기값을 1로 지정해주어 결과는 1x2x3=6이 출력된다.