首页 > 解决方案 > 检查列表中的任何元素是否为空/“不是数字”(Python)

问题描述

我想使用一个 if 语句来检查列表是否包含空元素。执行以下操作的行:

list1 = [1,2,[],2]
list2 = [1,2,1,2]

>>>list1 'contains empty element'
True

>>>list2 'contains empty element'
False

我非常关心运行时间。

非常感谢您的帮助!

标签: python-3.xlistif-statement

解决方案


这里:

all([not (isinstance(x, list) and not x) for x in list1])

推荐阅读