Дана строка. Создать словарь, в котором ключами будут буквы из строки, а значениями –
количество повторов
JOHN_16зачем начинающему такие сложности для простой задачи?
В модуле collections есть Counter который это умеет делать
>>> dct = {} >>> for i in 'значениями': dct[i] = dct.get(i,0) +1 >>> print(dct) {'з': 1, 'н': 2, 'а': 1, 'ч': 1, 'е': 1, 'и': 2, 'я': 1, 'м': 1}
>>> from collections import Counter >>> s = 'aaabbc' >>> Counter(s) Counter({'a': 3, 'b': 2, 'c': 1})
JOHN_16я не в том смысле. код действительно проще но он не дает понять принцип работы с словарем. это как 5*5 мы знаем наизусть что 25
действительно сложности… что то я прям загнул