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で試してみて、動作することを確認しましたか?