li = [2,1,3,4]
li.sort() #正序
li.sort(reverse=True) #逆序
print(li)
a = sorted(li)
print(a)
info = [
('x1',200,32),
('x2',40,12),
('x3',40,2),
('x4',1000,23),
('x5',40,5),
]
print(sorted(info))
#按照商品数量
def sorted_by_count(x):
return x[1]
#按照商品价格
def sorted_by_price(x):
return x[2]
#先按数量由小到大,如果数量一样
#再按价格由小到大
def sorted_by_count_price(x):
return x[1],x[2]
print(sorted(info,key=sorted_by_count))
print(sorted(info,key=sorted_by_price))
print(sorted(info,key=sorted_by_count_price))