Skip to main content
 首页 » 编程设计

python之检查嵌套列表是否有任何条目的简单方法

2025年05月04日14sky-heaven

如果我们有:

seq = [] 

要检查它是否为空,我们可以这样做:

print "empty" if not seq else "not empty" 

但是,如果我们有以下情况,这将不起作用:

seq[[],[]] 

有没有简单的方法来检查这个?

我明白我们可以做到:

for mini_seq in seq: 
    print "empty" if not mini_seq else "not empty" 

但是有更好的方法吗?

编辑:
为了澄清,虽然我的上述方法可能没有建议,但我想要一个输出,正如许多响应者所想的那样,无论如何。

请您参考如下方法:

print 'empty' if not any(seq) else 'not empty'