⚠️ key 前面加个负号
同一份订单排两次,第二次的 key 前面加了个负号:
ORD = [{'city': '北京', 'amount': 120}, {'city': '上海', 'amount': 80}, {'city': '北京', 'amount': 200}, {'city': '广州', 'amount': 150}]
a = [o["amount"] for o in sorted(ORD, key=lambda o: o["amount"])]
b = [o["amount"] for o in sorted(ORD, key=lambda o: -o["amount"])]
print("/".join(str(x) for x in a) + "|" + "/".join(str(x) for x in b))
全部评论