Как сравнить частоты слов из двух текстовых файлов в python? Например, если слово содержится и в файле1, и в файле2, то оно должно быть записано только один раз, но без прибавления частот при сравнении, оно должно быть {'The': 3,5}. Здесь 3 — частота в файле 1, а 5 — частота в файле 2. И если некоторые слова существуют только в одном файле, но не в обоих, тогда для этого файла должно быть 0. Пожалуйста, помогите Вот что я сделал до сих пор:
import operator
f1=open('file1.txt','r') #file 1
f2=open('file2.txt','r') #file 2
wordlist=[]
wordlist2=[]
for line in f1:
for word in line.split():
wordlist.append(word)
for line in f2:
for word in line.split():
wordlist2.append(word)
worddictionary = {}
for word in wordlist:
if word in worddictionary:
worddictionary[word] += 1
else:
worddictionary[word] = 1
worddictionary2 = {}
for word in wordlist2:
if word in worddictionary2:
worddictionary2[word] += 1
else:
worddictionary2[word] = 1
print(worddictionary)
print(worddictionary2)