我正在做一个练习,我需要从列表中搜索确切的函数名称fun并从另一个列表中获取相应的信息detail。
这是动态列表detail:
csvCpReportContents =[
['[PLT] rand (DEBUG INFO NOT FOUND)', '11', '15'],
['rand', '10', '11', '12'],
['__random_r', '23', '45'],
['__random', '10', '11', '12'],
[],
['multiply_matrices()','23','45'] ]
这是fun包含要搜索的函数名称的列表:
fun = ['multiply_matrices()','__random_r','__random']
函数的预期输出fun[2]
['__random', '10', '11', '12']
函数的预期输出fun[1]
['__random_r', '23', '45'],
这是我尝试过的fun[2]:
for i in range(0, len(csvCpReportContents)):
row = csvCpReportContents[i]
if len(row)!=0:
search1 = re.search("\\b" + str(fun[2]).strip() + "\\b", str(row))
if search1:
print(csvCpReportContents[i])
请向我建议如何搜索确切的单词并仅获取该信息。
富国沪深
有只小跳蛙
青春有我
慕慕森
相关分类