如果列表不为空,返回 true 的最 pythonic 方法是什么?
def fun(x): return x != []
给定一些函数调用funwhere 我们传入一个列表 x。列表可能看起来像[]或[1,3,4]。
fun
[]
[1,3,4]
如果列表不为空,我想返回 True。我是不是以最 pythonic 的方式这样做?
我问的原因是因为当我这样做return x is not None而不是return x != []我得到不同的答案。我想这是因为空列表不被认为是空的?
return x is not None
return x != []
慕标琳琳
相关分类