Как преобразовать строку в словарь 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
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»