⚡ 60 segundos
funcoes
Funções lambda: quando usar (e quando não)
Lambda cria funções anônimas em uma linha. Ideal para sorted(), map() e filter(), mas não abuse!
lambda.py
# Ordenar por segundo elemento
pares = [(1, 'b'), (3, 'a'), (2, 'c')]
pares.sort(key=lambda x: x[1])
print(pares) # [(3,'a'), (1,'b'), (2,'c')]
# Filtrar maiores de 18
idades = [15, 22, 17, 30, 12]
adultos = list(filter(lambda x: x >= 18, idades))
print(adultos) # [22, 30]