Я пытаюсь использовать Python's pprint
в словаре, но по какой-то причине он не работает. Вот мой код (я использую PyCharm Pro, как мой IDE): `PPrint не работает (Python)?
from pprint import pprint
message = "Come on Eileen!"
count = {}
for character in message:
count.setdefault(character, 0)
count[character] += 1
pprint(count)
А вот мой выход:
{' ': 2, '!': 1, 'C': 1, 'E': 1, 'e': 3, 'i': 1, 'l': 1, 'm': 1, 'n': 2, 'o': 2}
Любая помощь с этим была бы оценена.
Что заставляет вас думать, что не работает? Что вы ожидали вместо этого? Это правильный вывод для 'pprint()'; выход соответствует одной строке. –
Я читаю Automated the Boring Stuff с Python, в главе 5 он рассказывает о pprint, дает пример кода (почти идентичный моему), но показывает, что вывод будет иметь значения пары ключей, которые печатаются на отдельных строках. * (Я просто понял, почему это не было, потому что моя строка была недостаточно длинной) –