tabulate
Utilities漂亮的印刷表格
概述 tabulate
Tabulate 是一個 Python 函式庫,用於將表格資料漂亮地列印到終端機。它支援多種輸出格式,包括純文字、網格、管道 (Markdown)、HTML、LaTeX 等。它適用於列表、字典、PandasDataFrame 和NumPy陣列的清單。
在PyRun中,製表可透過 micropip 使用,是在終端機面板中清晰呈現資料輸出的絕佳方式。它通常與Pandas一起使用,以人類可讀的格式顯示 DataFrame,或從 Python 資料產生 Markdown 表。
程式碼和執行輸出
以網格、大綱和 Markdown 格式漂亮地列印資料。
Tabulate Tables在編輯器中執行
from tabulate import tabulate
data = [
["Alice", 28, "Engineer", "New York"],
["Bob", 34, "Designer", "London"],
["Charlie", 22, "Data Sci.", "Berlin"],
["Diana", 30, "Manager", "Tokyo"],
]
headers = ["Name", "Age", "Role", "City"]
print("── grid ──")
print(tabulate(data, headers=headers, tablefmt="grid"))
print("\n── rounded_outline ──")
print(tabulate(data, headers=headers, tablefmt="rounded_outline"))
print("\n── pipe (Markdown) ──")
print(tabulate(data, headers=headers, tablefmt="pipe"))相關套餐
推薦的 Python 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。
Python教學
Python 迴圈:For 與 While 迴圈解釋
了解如何使用 Python 循環來迭代資料。透過互動式範例掌握 for 迴圈、while 迴圈、break、continue 和迴圈最佳實務。
查看資源
操作指南
如何在 Python 中對列表進行排序(升序和降序)
了解如何在 Python 中使用 sort() 方法和sorted() 函數對清單進行排序。發現自訂鍵排序和逆序範例。
查看資源
備忘錄
Python 字串方法備忘單
Python 字串操作的完整參考指南。掌握格式化、搜尋、拆分、取代和檢查字串屬性。
查看資源
語言比較
Python 與 JavaScript:哪種程式語言最好?
Python 和 JavaScript 的全面比較。探索語法差異、效能、用例(後端與前端)和編碼範例。
查看資源