gpt4 book ai didi

python - PPrint 不工作(Python)?

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:39 31 4
gpt4 key购买 nike

我正在尝试在字典上使用 Python 的 pprint 但由于某种原因它无法正常工作。这是我的代码(我使用 PyCharm Pro 作为我的 IDE):`

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 module documentation :

The formatted representation keeps objects on a single line if it can, and breaks them onto multiple lines if they don’t fit within the allowed width.

大胆强调我的。

您可以将 width 关键字参数设置为 1 以强制在单独的行上打印每个键值对:

>>> pprint(count, width=1)
{' ': 2,
'!': 1,
'C': 1,
'E': 1,
'e': 3,
'i': 1,
'l': 1,
'm': 1,
'n': 2,
'o': 2}

关于python - PPrint 不工作(Python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39059195/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com