迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

在 Python 中以表格形式打印数据

作者:迹忆客 最近更新:2023/12/21 浏览次数:

列表可以按特定顺序存储多个元素。但是,当我们打印列表时,是否使用行格式的数据可能会有点不清楚。列表中的数据也可以表格形式打印。这样,由于所有内容都按行和列精美地排列,因此在查看时,数据将保持整洁和井井有条。

本教程将介绍如何以表格格式打印列表集合中的数据。


在 Python 中使用 format() 函数的表格格式打印数据

Python 使我们能够使用 format() 函数执行有效的字符串格式化。它使我们可以自由地确保以所需的格式获得输出。

为了以表格格式显示数据,我们有效地指定各列之间的空格,并以相同格式打印列表中的数据。

例如,

d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]

print("{:<8} {:<15} {:<10}".format("Name", "Age", "Percent"))

for v in d:
    name, age, perc = v
    print("{:<8} {:<15} {:<10}".format(name, age, perc))

输出:

Name     Age             Percent   
Mark     12              95        
Jay      11              88        
Jack     14              90 

在 Python 中使用 tabulate 模块的表格格式打印数据

tabulate 模块具有可用于以简单典雅的表结构打印数据的方法。

我们只需要从这个模块中指定数据和列名给 tabulate() 函数,它就会完成剩下的工作。

例如,

from tabulate import tabulate

d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]

print(tabulate(d, headers=["Name", "Age", "Percent"]))

输出:

Name      Age    Percent
------  -----  ---------
Mark       12         95
Jay        11         88
Jack       14         90

请注意,Python 中还有其他模块可以用不同的表格样式打印数据。其中一些是 PrettyTabletermtabletexttable 等。


在 Python 中使用 pandas.DataFrame() 函数以表格格式打印数据

pandas 库允许我们在 Python 中创建 DataFrames。这些 DataFrame 通常用于存储数据集并实现对存储在其中的数据的有效处理。我们还可以在 DataFrame 上执行各种类型的操作。

我们可以非常容易地使用列表中的数据创建一个 DataFrame,并将其打印出来,如下所示。

import pandas as pd

d = [["Mark", 12, 95], ["Jay", 11, 88], ["Jack", 14, 90]]

df = pd.DataFrame(d, columns=["Name", "Age", "Percent"])
print(df)

输出:

   Name  Age  Percent
0  Mark   12       95
1   Jay   11       88
2  Jack   14       90

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Python 中漂亮打印字典

发布时间:2023/12/21 浏览次数:162 分类:Python

它演示了如何在 Python 中漂亮地打印字典。本教程将介绍如何在 Python 中漂亮地打印字典。漂亮打印的意思是以一种更可读的格式或风格来呈现一些打印的内容。

在 Python 中刷新打印输出

发布时间:2023/12/21 浏览次数:142 分类:Python

本教程演示了如何在 Python 中把打印函数的输出刷新到屏幕上。在本教程中,我们将讨论在 Python 中把 print() 和 sys.stdout.write() 等打印函数的输出刷新到屏幕上的各种方法。

在 Python 中打印制表符

发布时间:2023/12/21 浏览次数:138 分类:Python

通过使用 Python 代码,可以在字符串或文件中插入一个制表符。Python 字符串中的反斜杠 '\' 是一个特殊的字符,有时被称为转义字符。

使用 Python 的加权随机选择

发布时间:2023/12/21 浏览次数:133 分类:Python

本教程演示如何在 python 中获得加权随机选择。在 Python 中,我们可以使用 Random 和 NumPy 库轻松生成随机数。

Python 中的平滑数据

发布时间:2023/12/20 浏览次数:101 分类:Python

本教程演示了如何在 Python 中平滑图形中的曲线。Python 在数据分析和可视化方面有着广泛的应用。

Python 中捕获键盘中断错误

发布时间:2023/12/20 浏览次数:187 分类:Python

本教程讨论如何在 Python 中捕获 KeyboardInterrupt。当用户使用 Ctrl + C 或 Ctrl + Z 手动尝试停止正在运行的程序时,或在 Jupyter Notebook 的情况下通过中断内核

在 Python 中实现低通滤波器

发布时间:2023/12/20 浏览次数:101 分类:Python

本教程讨论如何在 python 中创建低通滤波器。低通滤波器是信号处理基础中的一个术语,经常用于过滤信号以获得更准确的结果。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便