为什么lambda后的参数换成's'以外的字符就会报输入错误呢
print filter(lambda a: a and len(a.strip()) > 0, ['test', None, '', 'str', ' ', 'END']),这样会报出运行成功,输入错误
而将‘a’换成‘s’就能正常运行
print filter(lambda a: a and len(a.strip()) > 0, ['test', None, '', 'str', ' ', 'END']),这样会报出运行成功,输入错误
而将‘a’换成‘s’就能正常运行
2018-06-21
举报