【发布时间】:2013-05-30 10:48:41
【问题描述】:
我也有一个包含一些 lambda 元素的列表:
l=['A',lambda x:x*2,lambda x:x*3]
执行 lambda 后如何将此列表附加到另一个列表(如下所示 - 显然这个不起作用):
m=list(k=k(3) if isinstance(k,types.FunctionType) else k for k in l)
预期结果是:
m=['A',6,9]
这可能吗?
【问题讨论】:
-
你为什么要这样做?