凯0102 发表于 2020-8-12 17:44:09

请指点

问题: 你可以利用 filter() 和 lambda 表达式快速求出 100 以内所有 3 的倍数吗
我的答案:
list(filter(lambda x:x%3==0,range(1,100)))

可是出不来结果,哪有毛病???
谢谢!

zltzlt 发表于 2020-8-12 18:04:36

你的答案我这里测试了一下是可以出结果的,应该是你没加 print() 吧?试试这样行不行:

print(list(filter(lambda x:x%3==0,range(1,100))))

凯0102 发表于 2020-8-12 19:31:29

zltzlt 发表于 2020-8-12 18:04
你的答案我这里测试了一下是可以出结果的,应该是你没加 print() 吧?试试这样行不行:

嗯,可以了,谢谢
页: [1]
查看完整版本: 请指点