Я могу найти много вещей, показывающих мне, что такое лямбда-функция, и как работает синтаксис, а что нет. Но кроме "фактора прохлады" (я могу сделать функцию посреди вызова другой функции, аккуратно!) Я не видел чего-то, что непреодолимо убедительно говорит, почему мне действительно нужно/нужно использовать их.
В большинстве примеров, которые я видел, это скорее стилистический или структурный выбор. И вроде бы ломает "Правильный способ сделать что-то" только в правиле python. Как это делает мои программы, правильнее, надежнее, быстрее или проще понять? (Большинство стандартов кодирования, которые я видел, как правило, говорят вам избегать слишком сложных операторов в одной строке. Если это облегчает чтение, разбейте его.)