如何從命令列漂亮地列印 Python 字典?


你可以使用 pprint 庫來以漂亮的形式列印 Python 字典。pprint 模組提供了一種以漂亮的形式“列印”任意 Python 資料結構的功能,該形式可作為直譯器的輸入使用。你可以按如下方式使用它

示例

a = {
   'bar': 22,
   'foo': 45
}
pprint.pprint(a, width=10)

輸出

這將得到如下輸出

{'bar': 22,
'foo': 45}

正如你所見,即使這樣也可能難以閱讀。你可以實際使用 json 模組來更好地列印它。例如:

示例

import json
a = {
   'bar': 22,
   'foo': 45
}
print(json.dumps(a, indent=4))

輸出

這將得到如下輸出

{
   "bar": 22,
   "foo": 45
}

更新於:17-06-2020

899 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.