Как преобразовать строку в словарь python

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
05 июля 2022

Если мы хотим преобразовать строку в словарь, где ключи это символы, а значения -- количество их строке, то можно воспользоваться Counter

from collections import Counter

t = 'foobar abrakadabra 123'
Counter(t)
# Counter({'f': 1,
#          'o': 2,
#          'b': 3,
#          'a': 6,
#          'r': 3,
#          ' ': 2,
#          'k': 1,
#          'd': 1,
#          '1': 1,
#          '2': 1,
#          '3': 1})
0 0