实现功能:在控制台输出表格,并对表格内的数据进行排序!这里对一些编程书籍的数量和价格进行简单排序!
由于用到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("按照商品数量进行排序") print(goods.sort(key=lambda x:x[1])) show(goods) print("按照商品价格进行排序") print(goods.sort(key=lambda x:x[2])) show(goods) 截图: