小编use*_*191的帖子

Python:List Comprehensions中的Lambda函数

为什么以下两个列表推导的输出不同,即使f和lambda函数相同?

f = lambda x: x*x
[f(x) for x in range(10)]
Run Code Online (Sandbox Code Playgroud)

[lambda x: x*x for x in range(10)]
Run Code Online (Sandbox Code Playgroud)

请注意,类型(f)和类型(lambda x:x*x)都返回相同的类型.

python

125
推荐指数
6
解决办法
29万
查看次数

标签 统计

python ×1