lambda返回lambda:object_list是什么意思?

时间:2017-05-16 15:43:51

标签: python python-3.x lambda

中的lambda是什么
return lambda: object_list
是什么意思?我可以删除吗?

Object_list在这里是从远程服务器请求的对象列表。

1 个答案:

答案 0 :(得分:2)

Lambda只是在一行上定义函数的一种奇特方式。

代码在逻辑上等同于:

def anon():
    return object_list

return anon

您可能不会在此处删除lambda。这将完全改变代码的含义,直接返回object_list而不是返回可调用对象。