list_1= [('apple',8,5),('xiangjiao',2,-2),('orange',7,4),('xigua',5,3)]
list_1 分别代表着商品名,售价,商品净利润,请你按照净利润将整个(列表从大到小进行排序)

list_1= [('apple',8,5),('xiangjiao',2,-2),('orange',7,4),('xigua',5,3)]

关注main.py
list_1 = [('apple', 8, 5), ('xiangjiao', 2, -2), ('orange', 7, 4), ('xigua', 5, 3)]
# 按照商品净利润 从大到小进行排序
list_1.sort(key=lambda x: x[2], reverse=True)
print('按照商品净利润 从大到小进行排序:\n', list_1)
# 按照售价,从大到小进行排序
list_1.sort(key=lambda x: x[1], reverse=False)
print('\n按照售价,从大到小进行排序:\n', list_1)
输出结果如下:
按照商品净利润 从大到小进行排序:
[('apple', 8, 5), ('orange', 7, 4), ('xigua', 5, 3), ('xiangjiao', 2, -2)]
按照售价,从大到小进行排序:
[('xiangjiao', 2, -2), ('xigua', 5, 3), ('orange', 7, 4), ('apple', 8, 5)]