Я попытался просмотреть каждую строку tsv-файла и проверить, существует ли каждое слово в словаре.Функция может извлекать слово из каждого содержимого в каждой строке, но не может выполнить поиск, если слово существует в словаре.
dic = {'films': '0', 'adapted': '1', 'from': '2', 'comic': '3', 'books': '4'}
Формат файла CSV = [1\tcontent]
def extract_feature(filename):
with open(filename) as tsv:
reader = csv.reader(tsv, delimiter = "\t")
for row in reader:
for word in row[1].split():
if word in dict:
print(word)