Last Updated on 2021-05-19 by Clay
pprint
pprint 是 Python 當中標準化輸出的一種輸出模式,很經典的一種模式便是將 Dictionary 的資料型態按照 Key-Value 由上到下印出,屬於人類較容易閱讀的版面。
比如說,我有以下這樣的一個 Dict 型態資料:
animals = {'dog': 1, 'cat': 2, 'elephant': 3, 'alligator': 4, 'ape': 5, 'baboon': 6, 'bear': 7}
如果我只使用 Python 預設的 print 來印出:
print(animals)
Output:
{'dog': 1, 'cat': 2, 'elephant': 3, 'alligator': 4, 'ape': 5, 'baboon': 6, 'bear': 7}
這樣是不是很難以閱讀?這時候就是體驗出 pprint 和 print 之間差別的時候了。
from pprint import pprint pprint(animals)
Output:
{'alligator': 4,
'ape': 5,
'baboon': 6,
'bear': 7,
'cat': 2,
'dog': 1,
'elephant': 3}
如何?這樣是不是方便閱讀許多了呢?