~/questoes/python
Uma função lambda é uma forma compacta de criar uma função anônima (sem nome) em Python, definida em uma única linha. É ideal para operações simples e é frequentemente usada com ferramentas como map() e filter() para processar dados de forma elegante.
A alternativa B está correta porque lambda realmente é uma função anônima pequena definida em uma linha. Diferente de funções normais criadas com def, lambdas são úteis quando você precisa de uma função simples e rápida sem precisar nomeá-la.
Essa descrição é sobre laços de repetição (for e while), não sobre lambda. Embora lambda possa ser usada dentro de laços, ela não é uma estrutura de repetição em si.
Esta é a definição correta. Lambda é uma função anônima (sem nome) definida em uma única linha, perfeita para operações simples como ordenação, mapeamento e filtragem de dados.
Essa descrição confunde lambda com variáveis temporárias. Lambda é uma função, não uma forma de declarar variáveis. Variáveis são criadas com atribuição simples (var = valor).
Essa descrição é sobre classes e herança em Programação Orientada a Objetos (POO), conceitos completamente diferentes de lambda. Lambda não cria classes nem herda propriedades.