python比较第一列有word和第二列有label



我有来自两个不同csv的两列。一列包含单词。另一列包含句子。我将列作为列表导入。现在我想找出所有出现输入单词的句子。然后我想把句子和单词写回csv文件。

有没有人知道我需要如何使用Python设计比较词与句子?

Thanks in advance:-)

基于两列是独立的列表,并且您希望列表回写到CSV,然后使用如下内容:

l1= ['bill has a ball', 'tom has a toy', 'fred has a frog']
l2=['ball', 'frog']
sentences_with_words = []
for s in l1:
for w in l2:
if w in s:
sentences_with_words.append([s, w])

print(sentences_with_words)

最新更新