判断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')