python-在控制台输出表格,对表格内的数据进行排序
生活随笔
收集整理的這篇文章主要介紹了
python-在控制台输出表格,对表格内的数据进行排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
實(shí)現(xiàn)功能:在控制臺輸出表格,并對表格內(nèi)的數(shù)據(jù)進(jìn)行排序!這里對一些編程書籍的數(shù)量和價(jià)格進(jìn)行簡單排序!
由于用到python的prettytable庫,所以先在電腦安裝!
安裝步驟:
win+r鍵,輸入pip install prettytable
代碼:
import prettytable as pt def show(goods):table=pt.PrettyTable()table.field_names=["name","count","price"]for good in goods:table.add_row(good)print(table) goods=[("python核心編程",200,70.30),("java核心編程",40,54.40),("php核心編程",40,85.30),("ruby核心編程",1000,50.60)] print("按照商品數(shù)量進(jìn)行排序") print(goods.sort(key=lambda x:x[1])) show(goods) print("按照商品價(jià)格進(jìn)行排序") print(goods.sort(key=lambda x:x[2])) show(goods) 截圖:?
總結(jié)
以上是生活随笔為你收集整理的python-在控制台输出表格,对表格内的数据进行排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GGCNN笔记
- 下一篇: 罗马数字向数字的转换