這里為什么要用strip()方法?列表中含有None,為什么沒有報'NoneType' object has no attribute 'strip'?
print filter(lambda s:s and len(s.strip())>0,['test', None, '', 'str', '? ', 'END'])
print filter(lambda s:s and len(s.strip())>0,['test', None, '', 'str', '? ', 'END'])
2019-02-03
舉報
2019-02-03
因為and有短路計算,x and y 如果x為False ,則結果直接為False
這里None傳入之后 直接判斷為False了