Всё в порядке. Просто в питоне вместо тернарного оператора используется конструкция
variable = value_1 if test else value_2
Что аналогично традиционному тернарного оператору
variable = test ? value_1 : value_2
Работает это не только в лямбдах, а везде.