filter(function,iterable)
用来过滤可迭代对象
如果提供过滤条件的函数为None,则可迭代对象中为False的元素将被过滤掉。
例如:
>>> a = [1,'','ok',True,0,False,] >>> b = filter(None,a) >>> b <filter object at 0x000000EE96242160> >>> list(b) [1, 'ok', True]
filter(function,iterable)
用来过滤可迭代对象
如果提供过滤条件的函数为None,则可迭代对象中为False的元素将被过滤掉。
例如:
>>> a = [1,'','ok',True,0,False,] >>> b = filter(None,a) >>> b <filter object at 0x000000EE96242160> >>> list(b) [1, 'ok', True]