判断list为空,判断list元素全为None
直接上代码,
if all(i is None for i in data):
print('all empty or None')
判断list是否为空,不用判断 data = [None,None,None] 这种情况。
if data:
pass
if not data:
pass
这也适用于空列表.
更一般de ,要测试列表是否仅包含 " 评估为False " 的内容,可以使用[any]:
(None也被评估为False,)
if not any(data):
print('all empty or evaluating to False')

本文介绍了Python中如何判断列表是否为空或所有元素为None或False。通过示例代码展示了if all()和if not any()的用法,这两种方法可用于检测列表中的元素状态,对于编程中的条件判断非常实用。
4503





