Python中怎么创建表格?Python如何将数据以表格形式输出

python中是不能够直接将数据建立为表格的,因为表格是一种载体,可以使用多维数组或者是Dataframe这种数据结构来将数据以表格形式保存起来 。但是python是可以通过一些方法来将数据以表格形式输出的,感兴趣的小伙伴就一起往下看看吧 。

Python中怎么创建表格?Python如何将数据以表格形式输出


1.那么现在有一个列表内包含了多个列表对象,而这些列表对象中每个又有三个元素 。如果直接使用print()函数将其输出的话得到的结果就是这些列表对象都放在一行了,看起来不太美观,示例如下:
table = [['First Name', 'Last Name', 'Age'], ['John', 'Smith', 39], ['Mary', 'Jane', 25], ['Jennifer', 'Doe', 28]]【Python中怎么创建表格?Python如何将数据以表格形式输出】2.上面代码示例之中的列表中包含了四个列表,而这个四个列表内都有三个元素 。那么就可以将其看成是四行三列的表格,而且第一个列表对象可以作为表头 。
而python有一个第三方库叫做tabulate,它的作用就是将行列排序的数据结构转化为表格的形式给输出,代码示例如下所示:
from tabulate import tabulateprint(tabulate(table, headers='firstrow'))3.而且这个方法还可以去设置一些参数来输出的数据更像表格形式,只需要添加一个叫做tablefmt的参数并将其值设置为fancy_grid就可以将列表数据以实线表格的形式打印出来 。如果改成gird的话就会变成虚线表格,更多的参数可以查阅该函数的具体语法,代码示例如下所示:
print(tabulate(table, headers='firstrow', tablefmt='fancy_grid'))以上就是关于“Python中怎么创建表格?Python如何将数据以表格形式输出”的全部内容了,希望对你有所帮助 。

    猜你喜欢