​​Функция reduce() 

 

Функция reduce() модуля functools кумулятивно применяет функцию function к элементам итерируемой iterable последовательности, сводя её к единственному значению. 

 

Параметры: 

  function - пользовательская функция, принимающая 2 аргумента, 

  iterable - итерируемая последовательность, 

  initializer - начальное значение.