說我有喜歡如何檢查Python中的空嵌套列表?
cata = [["Shelf", 12, "furniture", [1,1]],
["Carpet", 50, "furnishing", []]]
名單,我想找出每個嵌套的列表,如果是空的或不是。
我知道使用循環通過列表進行迭代,並且if語句來驗證,因爲我有一個功能
def myfunc(cata):
for inner in cata:
for inner_2 in inner[3]:
if inner_2:
return "True"
else:
return "False"
然而,而不是返回:
'True'
'False'
我得到的是:
'False'
是否有一些方法來搜索我失蹤的嵌套循環?
可以改寫爲'回[STR(布爾(內[3]))在CATA內]' – mata
您在返回字符串''真''和'False'而不是布爾值'True'和'False'。你確定這是你想要的嗎? – BioGeek