print([item for item in myLst for sub_item in item if 'A' in sub_item])
输出:
[['ABC'], ['BAD']]
或者如你所说你想要一个函数,下面是详细的解决方案:
def return_list(list_1):
result=[]
for item in list_1:
if isinstance(item,list):
for sub_item in item:
if 'A' in sub_item:
result.append(item)
return result
print(return_list(myLst))
很可能,也很简单,只需按以下步骤操作
这是一个简单的列表理解,我建议在开始编写代码之前阅读Python MDN
您可以在一行中完成:
输出:
或者如你所说你想要一个函数,下面是详细的解决方案:
相关问题 更多 >
编程相关推荐