<filter object at 0x0000000003151BA8>疑问
import math def is_sqrt(x): num=math.sqrt(x) return math.ceil(num)==num print (filter(is_sqrt, range(1, 101)))
为什么我在本地编译器执行上述代码只输出下面的信息,而不是输出[1, 4, 9, 16, 25, 36, 49, 64, 81, 100],请问如何修改?
<filter object at 0x0000000003151BA8>