Моя программа открывает файл, и он может подсчитывать слова, содержащиеся в нем, но я хочу создать словарь, состоящий из всех уникальных слов в тексте , например, если слово ' компьютер "появляется три раза, я хочу, чтобы это считалось единственным уникальным словомКак создать словарь для текстового файла
def main():
file = input('Enter the name of the input file: ')
infile = open(file, 'r')
file_contents = infile.read()
infile.close()
words = file_contents.split()
number_of_words = len(words)
print("There are", number_of_words, "words contained in this paragarph")
main()
1. '' 'dictionaryName''' как имя переменным нарушает PEP-0008. 2. Нет необходимости делать '' 'если слово не в списке (имя словаря)' '', потому что вы можете просто получить значение с помощью словарного ключа или значения по умолчанию, если ключ не существует. –