Poniżej mój przykład:
f = lambda x: if x==2 print x else raise Exception()
f(2) #powinno printować "2"
f(3) #powinien być zgłoszony wyjątek
To oczywiście nie jest składnia. Czy można wykonać if
w lambda, a jeśli tak, to jak to zrobić?
1 odpowiedź
Składnia, której szukasz wyglada prawdopodobnie tak:
lambda x: True if x % 2 == 0 else False