Discuss / Python / 想请教一个问题

想请教一个问题

Topic source
def not_empty(s):
    return s and s.strip()

list(filter(not_empty, ['A', '', 'B', None, 'C', '  ']))
# 结果: ['A', 'B', 'C']

这个地方第二行为什么要有 ‘s and’ 这一部分,直接return s.strip()也可以有正确的结果啊


  • 1

Reply