为什么非要这个filter呢?
filter 是什么函数呢?为什么非要这个才行呢?
return s and len(s.strip()) > 0,这里不能直接return len(s.strip()) > 0吗?
原题:利用匿名函数简化以下代码
def is_not_empty(s):
return s and len(s.strip()) > 0
filter(is_not_empty, ['test', None, '', 'str', ' ', 'END'])
print filter(lambda s: s and len(s.strip())>0, ['test', None, '', 'str', ' ', 'END'])