【发布时间】:2021-12-09 20:49:01
【问题描述】:
我有一个列表列表A; A 的每个元素都是一个列表。
我想要一个条件(用于 if 语句),如果 A 的所有元素都不为空,则返回 True,否则返回 False。
我该如何表达这个条件?
示例 1
A = [[], [5]]
if (condition):
print("no empty list as elements of A")
else:
print("at least an empty list inside A")
>>> at least an empty list inside A
示例 2
A = [[3,2], [5]]
if (condition):
print("no empty list as elements of A")
else:
print("at least an empty list inside A")
>>> no empty list as elements of A
我尝试了条件
if(not b for b in A):
但它似乎无法正常工作。我错过了什么?
【问题讨论】:
标签: python list if-statement boolean-logic boolean-expression