鱼C论坛's Archiver
论坛
›
萌新交流区
› filter函数有点没搞明白
御笔剑客
发表于 2017-8-12 23:08:29
filter函数有点没搞明白
>> def odd(x):
return x % 2
>>> temp = range(10)
>>> show = filter(odd,temp)
这个函数的运行过程是怎么样的呢?有点理解不了为什么是过滤偶数呢?
不应该在 x%2 后面加一个==0吗?
冬雪雪冬
发表于 2017-8-12 23:12:54
偶数时odd返回0为False,奇数时返回True。而filter是True时保留,False时舍弃。
页:
[1]
查看完整版本:
filter函数有点没搞明白