В моем задании у меня есть текст, и я хочу подсчитать, сколько раз эти слова появлялись в тексте. Например, допустим, у меня есть текстовый файл, говорящий.
У меня много кошек и собак. У меня 3 кошки и 16 собак. Я люблю собак!
Поскольку слова «собаки» появлялись 3 раза, мне нужно, чтобы это число было таким. Однако, как бы я сделал это для случайного текста?
Пока я придумал следующее.
file = open('phrases.txt')
text = file.read()
file.close()
count = countWords()
duplicates = 0
for words in text:
if words #appear twice or more
#if duplicates
duplicates+=1
unique = count - duplicates
#subtract the total, by the amount of duplicates.
print(unique)
countWords () - еще одна функция, которую я сделал, которая подсчитывает количество слов в тексте **