HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>reduce - это функция из встроенного модуля functools.</p>
1 <p>reduce - это функция из встроенного модуля functools.</p>
2 <p>Сигнатура функции: reduce(function, iterable[, initializer]).</p>
2 <p>Сигнатура функции: reduce(function, iterable[, initializer]).</p>
3 <p>Принимает функцию для двух аргументов, итерабельный объект и необязательный initializer - аккумулирующее значение (по умолчанию равен первому элементу iterable).</p>
3 <p>Принимает функцию для двух аргументов, итерабельный объект и необязательный initializer - аккумулирующее значение (по умолчанию равен первому элементу iterable).</p>
4 from functools import reduce reduce(lambda x, y: x + y, range(4), 3) # то же самое что (((3+1)+2)+3) # 9 def get_maximum(first_num, second_num): return first_num if first_num &gt; second_num else second_num reduce(get_maximum, [2, 3, 5, 4, 1]) # 5
4 from functools import reduce reduce(lambda x, y: x + y, range(4), 3) # то же самое что (((3+1)+2)+3) # 9 def get_maximum(first_num, second_num): return first_num if first_num &gt; second_num else second_num reduce(get_maximum, [2, 3, 5, 4, 1]) # 5