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 > 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 > second_num else second_num reduce(get_maximum, [2, 3, 5, 4, 1]) # 5