Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在python中获取列表中的所有元素吗?_Python_Python 3.x - Fatal编程技术网

可以在python中获取列表中的所有元素吗?

可以在python中获取列表中的所有元素吗?,python,python-3.x,Python,Python 3.x,是否有函数根据搜索返回列表中的数组 例如,我想得到包含字母A的表列表 myLst = [[ABC], [BCV], [BAD]] return [[ABC], [BAD]] 我需要自己制作功能吗?非常可能,而且很简单,只需按以下步骤操作即可 if x for x in list if 'a' in x: #Do something 这是一个简单的列表理解,我建议在开始编写代码之前阅读,您可以在一行中完成: print([item for item in myLst for sub_

是否有函数根据搜索返回列表中的数组

例如,我想得到包含字母A的表列表

myLst = [[ABC], [BCV], [BAD]]
return [[ABC], [BAD]]

我需要自己制作功能吗?

非常可能,而且很简单,只需按以下步骤操作即可

if x for x in list if 'a' in x:
     #Do something

这是一个简单的列表理解,我建议在开始编写代码之前阅读,您可以在一行中完成:

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))

是的,有可能。请回答下一个问题。您可以使用列表理解,例如
return[x代表我的列表中的x,如果x中的'a',
如果列表的内容是字符串,请在问题中添加它们时使用
'