这类似于this question的answer:
search = 'a'
[item[1] for item in data if item[0] == search]
['x']
我对其进行了修改,以提取与搜索项目相关的所有信息:
[item[1:] for item in data if item[0] == 'aa90_273024']
returns - [('F5XKBWO01AQCVH', 'F5XKBWO01AQCVH')]
原始列表条目:[...('aa90_273024', 'F5XKBWO01AQCVH', 'F5XKBWO01AQCVH')...]
但是,我需要使用几千个搜索项的列表作为子列表。我应该如何修改代码以从较大的列表中检索所有搜索项,最好是open("result.txt",'w').write()
答案 0 :(得分:1)
我不太确定你在问什么,但这是我理解的解决方案:
searches = ('aa90_273024', 'another_search', 'yet_another_search')
my_result = [item[1:] for item in data if item[0] in searches]