我正在尝试在Jupyter Notebook中美化打印一个字典。
我正在使用以下代码:
import pprint
stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
stuff.insert(0, stuff[:])
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(stuff)
然而,按下shift+enter后,没有出现
[out]
单元格(即我看不到漂亮的打印输出)。
有什么想法为什么会这样/我需要改变什么才能看到漂亮的输出?
编辑:实际上这是一个Python 2.7的问题 - 在3.x中它可以正常工作。有人尝试过在Python 2.7上运行并看到它工作吗?