將Python 清單格式化為表格資料
在Python 中呈現表格資料時,實現具有視覺吸引力的格式可能具有挑戰性。常見的解決方案是建立標題清單和資料項目矩陣,如下所示:
teams_list = ["Man Utd", "Man City", "T Hotspur"] data = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]])
但是,將此資料轉換為可讀表格可能很麻煩。為了簡化此過程,各種 Python 套件提供了用於將清單格式化為表格的專用工具。
1.製表
使用製表,您可以輕鬆建立具有可自訂標題和樣式的格式化表格。
from tabulate import tabulate print(tabulate([['Alice', 24], ['Bob', 19]], headers=['Name', 'Age']))
2. PrettyTable
PrettyTable 提供了更高級的表格格式化解決方案,讓您可以添加行、定義自訂標題,甚至從各種來源讀取資料。
from prettytable import PrettyTable t = PrettyTable(['Name', 'Age']) t.add_row(['Alice', 24]) t.add_row(['Bob', 19]) print(t)
3 。 Texttable
Texttable 提供了一種簡單有效的方法來建立具有可自訂對齊方式和邊框樣式的基於文字的表格。
from texttable import Texttable t = Texttable() t.add_rows([['Name', 'Age'], ['Alice', 24], ['Bob', 19]]) print(t.draw())
4. Termtables
Termtables 結合了文字表的功能以及基於文字和圖形輸出的相容性。
import termtables as tt string = tt.to_string( [["Alice", 24], ["Bob", 19]], header=["Name", "Age"], >
其他選項
這些 Python 套件提供了通用的解決方案,用於將 Python 清單轉換為具有視覺吸引力的表格資料。
以上是如何有效地將 Python 清單格式化為表格資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!