蟒蛇。这个表达实际上做了什么?

时间:2012-04-25 06:28:27

标签: python lambda

[f for f in (lambda x: x, lambda x: x**2) if f(1) == 1]

1 个答案:

答案 0 :(得分:4)

它创建一个列表,其中(lambda x: x, lambda x: x**2)中的每个函数都为参数“1”返回“1”。

当然,他们都这样做,所以这种表达方式毫无用处。你在哪里看到的?