Python - reduce lambda

Reduce( ) e lambda

A função reduce( ) é outra função do tipo builtin do Python cuja utilidade está na aplicação de uma função a todos os valores do conjunto, de forma a agregá-los todos em um único valor. Ela é muito utilizada com a expressão lambda. Na verdade, lambda na mais é que uma função anônima que aceita argumentos, inclusive operacionais, e que suporta apenas uma expressão. Observe o script exemplo a seguir:

valores = [1, 2, 3, 4, 5]

soma = reduce(lambda x, y: x + y, valores)

print soma

Irá gerar como saída 15, que representa a soma de todos os números da sequência definida.

Tecs.info - Márcio Ruben
Todos os direitos reservados 2021
Desenvolvido por Webnode
Crie seu site grátis! Este site foi criado com Webnode. Crie um grátis para você também! Comece agora