En python 2.6 , quiero hacer:
f = lambda x: if x==2 print x else raise Exception()
f(2) #should print "2"
f(3) #should throw an exception
Esto claramente no es la sintaxis. ¿Es posible realizar una if
en lambda
y si es así cómo hacerlo?
Gracias