标签: python lambda
说我有以下字符串
a = "x**2+5"
我想用它来创建以下lambda函数:
b= lambda x: x**2+5
我该怎么做?
答案 0 :(得分:4)
您可以使用eval():b = lambda x: eval(a)。请记住,在实际程序中使用eval(),您无法控制a和x,可能会导致大量问题。
eval()
b = lambda x: eval(a)
a
x