当前位置:   article > 正文

python 检测列表中是否有空值_python – 如何检查列表是否包含空元素?

python list 中 查找空元素

使用bool([”])你正在检查列表[”]是否有任何内容,它确实是内容恰好是空字符串”.

如果要检查列表中的所有元素是否都为“空”(因此,如果列表包含字符串”将返回False),则可以使用内置函数all():

all(v for v in l)

这将获取列表l中的每个元素v并检查它是否具有True值;如果所有元素都这样做,如果至少有一个元素没有返回False,则返回True.举个例子:

l = ''.split(',')

all(v for v in l)

Out[75]: False

您可以使用any()替换它来执行部分检查,并查看列表中的任何项目是否具有值True.

两个用途的更全面的示例*:

l = [1, 2, 3, '']

all(l)

# '' doesn't have a True value

Out[82]: False

# 1, 2, 3 have a True value

any(l)

Out[83]: True

*正如@ShadowRanger在评论中指出的那样,所有(l)或任何(l)都可以完成同样的事情,因为它们最终都接受了一个迭代.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/698215
推荐阅读
相关标签
  

闽ICP备14008679号