Уменьшить функцию с тремя параметрами

Какreduce Функция работает в python3 с тремя параметрами вместо двух. Итак, на двоих,

tup = (1,2,3)
reduce(lambda x, y: x+y, tup)

Я понял это. Это просто суммирует все элементы вtup, Тем не менее, если вы дадите функцию понижения три параметра, как это ниже,

tup = (1,2,3)
reduce(lambda x, y: x+y, tup, 6)

это даст вам значение12, Я проверил документацию по python3, и там говорится, что третий аргумент - инициализатор. Тем не менее, что является инициализатором по умолчанию, если третий аргумент не вставлен?

Ответы на вопрос(3)

Ваш ответ на вопрос