单选题

观察此题示例代码, 以下表述中错误的是?(    )

nums = range(2,20)

for i in nums:

      nums=list( filter(lambda x:x==i or x % i,nums))

print(nums)

A

filter()函数输出后是一个数组而不是列表 

B

示例代码中的关键字 lambda 表示匿名函数

C

lambda x:x==i or x % i,nums 中冒号:之前的 x 是这个函数的参数

D

匿名函数需要 return 来返回值, 表达式本身结果就是返回值

赣ICP备20007335号-2