У меня есть список словарей вида
list_of_dicts = [{id1: [word1, word2, word3...]},
{id1: [word1, word2, word3..]},..]
Я хотел бы подсчитать количество появлений слова во всем списке, а не только в одном списке значений. Я запутался, какую структуру for-l oop мне следует использовать.
Я пробовал это:
from collections import Counter
count = Counter()
term = ""
for dict in list_of_dicts:
for key, val in dict.items():
for word in val:
term = word
counter = count[term]
term = ""
print(counter)
это дает мне только нули.
Любой намек на то, как Приветствуем вас, чтобы продолжить!
Изменить: я хотел бы заменить рассматриваемое слово его счетчиком, поэтому в приведенном выше примере это будет: list_of_dicts = [{id1: [2, 2, 2 .. .]}, {id1: [2, 2, 2 ..]}, ..]