將資料列印為表格資料
在 Python 中格式化資料以進行表格輸出時遇到挑戰。您有一個標題清單和一個包含表格資料的矩陣。
具體來說,您希望以以下方式呈現資料:
解
Python提供了幾個優雅地解決此任務的選項:
1。製表 (https://pypi.python.org/pypi/tabulate)
from tabulate import tabulate print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
輸出:
Name Age ------ ----- Alice 24 Bob 19
2. PrettyTable (https://pypi.python.org/pypi/PrettyTable)
from prettytable import PrettyTable t = PrettyTable(['Name', 'Age']) t.add_row(['Alice', 24]) t.add_row(['Bob', 19]) print(t)
輸出:
+-------+-----+ | Name | Age | +-------+-----+ | Alice | 24 | | Bob | 19 | +-------+-----+
3.文字表 (https://pypi.python.org/pypi/texttable)
from texttable import Texttable t = Texttable() t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]]) print(t.draw())
輸出:
+-------+-----+ | Name | Age | +=======+=====+ | Alice | 24 | +-------+-----+ | Bob | 19 | +-------+-----+
以上是如何在 Python 中有效地將資料格式化為表格輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!