У меня есть словарь, где ключи - это простые слова, а значения - оценка. Я хочу рассчитать оценку на основе частоты слова и оценки (значения), хранящейся в словаре, по сравнению с совмещенными словами в файле (или строке). Например, предположим, что мой текст был:
«Собаки - отличные питомцы, а хомяки - плохие питомцы. Вот почему я хочу собаку»
Мой словарь:
Dict = {'dogs': 5, 'hampsters': -2}
Тогда я бы хотел посчитать 8 ((2x5) -2 = 8). Я могу найти случаи в словаре с
for key in Dict:
m = re.findall(key, READ , re.IGNORECASE)
но мне не удалось получить доступ к значению ключа полезным способом.
Любая помощь очень ценится.
Спасибо,
Скотт