如何用Python3的tabulate库高效展示表格数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计253个文字,预计阅读时间需要2分钟。
需要先安装 tabulate 模块:`pip3 install tabulate`
以下是将一维字典打印出来的示例代码:
pythonimport tabulate
data={'Name': 'Alice', 'Age': 25, 'City': 'New York'}print(tabulate.tabulate(data.items(), headers=['Key', 'Value']))
再看二维的 list-of-dict 输出示例:
pythonimport tabulate
data=[{'Name': 'Alice', 'Age': 25}, {'Name': 'Bob', 'Age': 30}]print(tabulate.tabulate(data, headers='keys', tablefmt='fancy_grid'))
注意:此处使用了 `funcy` 包中的 `project` 函数,但未直接展示其使用。此外,之前也使用过 `PrettyTable`,但感觉 `tabulate` 更好。
本文共计253个文字,预计阅读时间需要2分钟。
需要先安装 tabulate 模块:`pip3 install tabulate`
以下是将一维字典打印出来的示例代码:
pythonimport tabulate
data={'Name': 'Alice', 'Age': 25, 'City': 'New York'}print(tabulate.tabulate(data.items(), headers=['Key', 'Value']))
再看二维的 list-of-dict 输出示例:
pythonimport tabulate
data=[{'Name': 'Alice', 'Age': 25}, {'Name': 'Bob', 'Age': 30}]print(tabulate.tabulate(data, headers='keys', tablefmt='fancy_grid'))
注意:此处使用了 `funcy` 包中的 `project` 函数,但未直接展示其使用。此外,之前也使用过 `PrettyTable`,但感觉 `tabulate` 更好。

