Чтение текстового файла с помощью dict в python - PullRequest
0 голосов
/ 20 сентября 2019

Из приведенного ниже текстового файла прочтите текстовый файл в программу на языке Python и сгруппируйте все слова в соответствии с их первой буквой.Представлять группы в виде словаря.Где начальный алфавит является «ключом», а все слова, начинающиеся с алфавитов, являются списком «значений».

Текстовый файл:

Among other public buildings in a certain town, which for many reason it will be prudent to
refine from mentioning, and to which i will assign no fictitious name, there is one anciently
common to most towns, great or small.

1 Ответ

0 голосов
/ 20 сентября 2019
stream = open('file name', 'r')
str = ''
current = ' '
while current != '':
    current = stream.read(50)
    str += current
words = str.split(' ')
dict = {}
for w in words:
    if not w[0] in dict:
        dict[w[0]] = [w]
    else:
        dict[w[0]].append(w)

Словарь dict

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...