if len(s.strip()) 与 if len(s.strip())>0
输出一样,为何第一条不让过呢?
print filter(lambda s: s and len(s.strip()), ['test', None, '', 'str', ' ', 'END'])
print filter(lambda s: s and len(s.strip())>0, ['test', None, '', 'str', ' ', 'END'])
测得py2 & py3.4 都可以过呢,好奇怪,难道评测不是看结果,而是看代码的?