Reduce1 reduce를 언제 사용할 수 있을까 Python의 functools.reduce는 Iterable 데이터에 2개의 인자를 갖는 함수를 누적하여 적용해서 결과를 하나로 만드는 함수이다.reduce는 Java, Javascript, Elixir 와 같은 고수준 언어에서 제공되는 functional 함수/메서드이다.이 글은 단지 Python의 reduce를 기준으로 설명하지만 전반적인 지식은 Python에만 국한되지 않는다. 간단한 예제로 두 수를 받아 그 합을 리턴하는 함수 add가 있다고 했을 때 int list에 대해 add 함수를 누적해서 적용하는 코드를 아래와 같이 reduce를 사용하여 만들 수 있다.from functools import reducedef add(a: int, b: int): print(a, b) ret.. 2024. 6. 5. 이전 1 다음