我在一个列表(word_list)中有一个单词列表,我创建了另一个列表,它只是一行文章标题(headline_col)。标题是多个单词的字符串,而 word_list 是单个单词。我想搜索标题以查看它们是否包含我的单词列表中的任何单词,如果是,则在标题中附加另一个列表(slam_list)。
我已经查过了,我看到的所有东西都只是将一个精确的字符串与另一个相同的字符串匹配。例如,查看条目是否正好是“apple”,而不是查看它是否在“john ate an apple today”中。
我尝试过使用集合,但是如果有匹配项,我只能让它返回 True,我不知道如何让它附加 slam_list,甚至只是打印条目。这就是我所拥有的。我将如何使用它来获得我需要的东西?
import csv
word_list = ["Slam", "Slams", "Slammed", "Slamming",
"Blast", "Blasts", "Blasting", "Blasted"]
slam_list = []
csv_data = []
# Creating the list I need by opening a csv and getting the column I need
with open("website_headlines.csv", encoding="utf8") as csvfile:
reader = csv.reader(csvfile)
for row in reader:
data.append(row)
headline_col = [headline[2] for headline in csv_data]
守候你守候我
GCT1015
相关分类