【发布时间】:2020-06-20 13:34:31
【问题描述】:
我想使用 if 语句来检查列表是否包含空元素。执行以下操作的行:
list1 = [1,2,[],2]
list2 = [1,2,1,2]
>>>list1 'contains empty element'
True
>>>list2 'contains empty element'
False
我非常关心运行时间。
非常感谢您的帮助!
【问题讨论】:
-
0 是“空元素”吗?和
None?如果是这样,只需使用all -
谢谢,我不知道 all()。但是 0 应该是一个“非空”元素/一个数字。如果所有元素都为 0,all() 是否返回 False?该列表永远不会包含 None 的
标签: python-3.x list if-statement