如何用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` 更好。
需要先安装 tabulate 模块:
pip3 install tabulate
以上是把一维的dict打印出来.
再看看二维的,list-of-dict
(注:此处project函数是funcy包中的一个功能)
output:
漂亮!
(另外, 之前也用过 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` 更好。
需要先安装 tabulate 模块:
pip3 install tabulate
以上是把一维的dict打印出来.
再看看二维的,list-of-dict
(注:此处project函数是funcy包中的一个功能)
output:
漂亮!
(另外, 之前也用过 PrettyTable ,但是感觉没有tabulate简单上手)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

