gpt4 book ai didi

python - 检查字符串列表和列表是否为空

转载 作者:太空宇宙 更新时间:2023-11-03 21:16:08 24 4
gpt4 key购买 nike

如何检查此列表是否为空?

l = ['',['']]

我尝试了如何查找嵌套列表是否为空的解决方案。但它们都不起作用。

def isListEmpty(inList):
if isinstance(inList, list): # Is a list
return all( map(isListEmpty, inList) )
return False # Not a list

最佳答案

在递归检查列表项之前,您应该首先检查列表是否为假/空。您还可以使用 andor 运算符来避免显式返回 TrueFalse:

def isListEmpty(inList):
return inList == '' or isinstance(inList, list) and (not inList or all(map(isListEmpty, inList)))

演示:https://repl.it/repls/AccurateSmallOutcome

关于python - 检查字符串列表和列表是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54695216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com