大佬教程收集整理的这篇文章主要介绍了最优美的表格查看插件:tabulate,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在平常的数据分析过程中,python本身的list、Dict等数据直接打印出来如果数据较小还可以明显的查看,若是数据量稍微有个几十行的话找起来简直是眼花缭乱的。
安装的话没有什么特别的地方,直接安装就可以了。
pip install tabulate
@H_616_13@
使用的话也是比较简单的,首先将该扩展库导入到我们的代码块中。
from tabulate import tabulate
@H_616_13@
创建一个二维数组的表格来查看一下效果吧!
list_ = [['张三', '90班', '98'], ['张三', '90班', '98'], ['张三', '90班', '98'], ['张三', '90班', '98'], ['张三', '90班', '98']]
print(tabulate(list_))
# ---- ---- --
# 张三 90班 98
# 张三 90班 98
# 张三 90班 98
# 张三 90班 98
# 张三 90班 98
# ---- ---- --
@H_616_13@
看看这效果还是比较nice的,结果一目了然。
如果为了更加的清晰,可以使用栅格化的显示模式来打印。
print(tabulate(list_, tablefmt='grid'))
# +------+------+----+
# | 张三 | 90班 | 98 |
# +------+------+----+
# | 张三 | 90班 | 98 |
# +------+------+----+
# | 张三 | 90班 | 98 |
# +------+------+----+
# | 张三 | 90班 | 98 |
# +------+------+----+
# | 张三 | 90班 | 98 |
# +------+------+----+
@H_616_13@
比如,另外有一个二维数据,其中的第一条数据应该是表头的部分,需要将其单独的显示一下能一看就知道它是表头。
设置第一行作为表头。
list_ = [['姓名', '班级', '成绩'], ['张三', '90班', '98'], ['张三', '90班', '98'], ['张三', '90班', '98']]
print(tabulate(list_, headers='firstrow'))
# 姓名 班级 成绩
# ------ ------ ------
# 张三 90班 98
# 张三 90班 98
# 张三 90班 98
@H_616_13@
Dict_ = {
'姓名': ['张三', '李四'],
'年龄': ['29', '25']
}
print(tabulate(Dict_,headers='keys'))
# 姓名 年龄
# ------ ------
# 张三 29
# 李四 25
@H_616_13@
我是 [Python 集中营]、很高兴您看到了最后, 我是一个专注于 Python 知识分享的公众号,希望可以得到您的关注~
【往期精彩】
抖音同款课堂点名系统,PyQt5写起来很简单...
开工啦!批量向PDF文件添加中文水印...
大年初二、做了一个windows通知管理器!
百度图片下载器2.0
gif动态图片生成器,多张图片组合后生成动图...
以上是大佬教程为你收集整理的最优美的表格查看插件:tabulate全部内容,希望文章能够帮你解决最优美的表格查看插件:tabulate所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。