파이썬 reduce 함수 정리


파이썬 reduce 함수 정리

from functools import reduce reduce함수는 functools 의 내장 모듈로 이렇게 호출을 통해서 사용이 가능한데요 이 함수는 여러 데이터에 대한 누적연산을 반환하는 기능을합니다 functools.reduce (함수, sequence) => Value 반환 특히 이 함수에 어떤 값을 넣는지에 따라서 유용한 활용이 가능한데요 몇가지 예시를 통해 이 함수가 어떤 기능을 하는지 살펴보겠습니다 from functools import reduce def sum(a,b): return a+b reduce(sum,[1,2,3,4]) >> 10 이렇게 간단한 sum 함수를 인자로 넣고 뒤의 sequence를 적용하면 ((1+2)+3)+4 = 10이 나오죠 reduce함수는 복잡한 연산이 ..


원문링크 : 파이썬 reduce 함수 정리