真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

最優(yōu)美的表格查看插件:tabulate

在平常的數(shù)據(jù)分析過程中,python本身的list、dict等數(shù)據(jù)直接打印出來如果數(shù)據(jù)較小還可以明顯的查看,若是數(shù)據(jù)量稍微有個(gè)幾十行的話找起來簡直是眼花繚亂的。

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)雁山,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

【閱讀全文】

安裝的話沒有什么特別的地方,直接安裝就可以了。

pip install tabulate

使用的話也是比較簡單的,首先將該擴(kuò)展庫導(dǎo)入到我們的代碼塊中。

from tabulate import tabulate

創(chuàng)建一個(gè)二維數(shù)組的表格來查看一下效果吧!

list_ = [['張三', '90班', '98'], ['張三', '90班', '98'], ['張三', '90班', '98'], ['張三', '90班', '98'], ['張三', '90班', '98']]

print(tabulate(list_))

# ----  ----  --
# 張三  90班  98
# 張三  90班  98
# 張三  90班  98
# 張三  90班  98
# 張三  90班  98
# ----  ----  --

看看這效果還是比較nice的,結(jié)果一目了然。

如果為了更加的清晰,可以使用柵格化的顯示模式來打印。

print(tabulate(list_, tablefmt='grid'))

# +------+------+----+
# | 張三 | 90班 | 98 |
# +------+------+----+
# | 張三 | 90班 | 98 |
# +------+------+----+
# | 張三 | 90班 | 98 |
# +------+------+----+
# | 張三 | 90班 | 98 |
# +------+------+----+
# | 張三 | 90班 | 98 |
# +------+------+----+

比如,另外有一個(gè)二維數(shù)據(jù),其中的第一條數(shù)據(jù)應(yīng)該是表頭的部分,需要將其單獨(dú)的顯示一下能一看就知道它是表頭。

設(shè)置第一行作為表頭。

list_ = [['姓名', '班級', '成績'], ['張三', '90班', '98'], ['張三', '90班', '98'], ['張三', '90班', '98']]

print(tabulate(list_, headers='firstrow'))

# 姓名    班級      成績
# ------  ------  ------
# 張三    90班        98
# 張三    90班        98
# 張三    90班        98

同樣的,dict的字典類型的數(shù)據(jù)也是可以很方便的打印的。

dict_ = {
    '姓名': ['張三', '李四'],
    '年齡': ['29', '25']
}

print(tabulate(dict_,headers='keys'))

# 姓名      年齡
# ------  ------
# 張三        29
# 李四        25

我是 [Python 集中營]、很高興您看到了最后, 我是一個(gè)專注于 Python 知識分享的公眾號,希望可以得到您的關(guān)注~

【往期精彩】

抖音同款課堂點(diǎn)名系統(tǒng),PyQt5寫起來很簡單...

開工啦!批量向PDF文件添加中文水印...

大年初二、做了一個(gè)windows通知管理器!

百度圖片下載器2.0

gif動(dòng)態(tài)圖片生成器,多張圖片組合后生成動(dòng)圖...


當(dāng)前題目:最優(yōu)美的表格查看插件:tabulate
轉(zhuǎn)載來于:http://weahome.cn/article/dsojdoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部