应用 lambda实现对爬取到的秒杀商品信息进行排序。
在IDLE中创建一个名称为 seckillsort.py的文件,然后在该文件中定义一个保存商品信息的列表并
输出,接下来使用列表对象的 sort()方法对列表进行排序,并且在调用sort()方法时,通过 lambda表达
式指定排序规则,最后输出排序后的列表,代码如下:
bookinfo =[('《不一样的卡梅拉(全套)》',22.50,120),('《零基础学 Python》',65.10,79.80),(,《摆渡人》',23.40,36.00),('《福尔摩斯探案全集8册》',22.50,128)]
print('爬取到的商品信息:\n',bookinfo,'ln')
bookinfo.sort(key= lambda x:(x[1],x[1]/x[2]))
#按指定规则进行排序
print('排序后的商品信息:\n', bookinfo)
请问这个sort(key= lambda x:(x[1],x[1]/x[2]))是怎么实现排序的