实现功能:在控制台输出表格,并对表格内的数据进行排序!这里对一些编程书籍的数量和价格进行简单排序!
由于用到python的prettytable库,所以先在电脑安装!
安装步骤:
win+r键,输入pip install prettytable
代码:
import prettytable as ptdef 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("按照商品数量进行排序")print(goods.sort(key=lambda x:x[1]))show(goods)print("按照商品价格进行排序")print(goods.sort(key=lambda x:x[2]))show(goods)截图: