K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
nums = range(2, 20) for i in nums: nums = list(filter(lambda x: x == i or x % i, nums)) print(nums)
filter()函数输出后是一个数组而不是列表
示例代码中的关键字lambda表示匿名函数
lambda x:x==i or x % i,nums中冒号:之前的x是这个函数的参数
匿名函数需要return来返回值,表达式本身结果就是返回值