如何在句子中搜索单词并将句子作为输出

2024-04-28 22:48:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两份清单:

list1 = ["Name of company", "Banking", "JP Morgan", "Citibank", "Goldman Sachs", "Bank of America", "Big 4", "KPMG", "Deloitte (US GAAP)","EY (IDT)",
"Software/IT", "Infosys", "FMCG", "P & G", "Pidilite Indutries", "Indigo Paints", "Divi Labs"]

list2 = ["divi", "GAAP", "Morgan"]

现在,我希望Python在list1中搜索list2项,并将输出作为找到该项的句子

比如说,, 上述内容的输出应该是[“Divi实验室”、“德勤(美国公认会计准则)”、“摩根大通”)

PS:忽略大小写差异,我可以通过。lower()

实际列表1包含1000多个句子,实际列表2包含100多个单词。以上只是一个示例

我尝试了以下方法:

For x in list1:
    if x in list2:
       print (x)

但你知道这是行不通的


Tags: ofnamein列表company句子jpbanking