排序是按错误的方向排序数字吗?

时间:2019-03-17 17:18:05

标签: python-2.7

我有以下代码:

marketUSDC = {"LTC":USDC_LTC,"BCHABC":USDC_BCHABC}
[key for (key, value) in sorted(marketUSDC.items(), key=lambda x:x[1])]

USDC_LTC和USDC_BCHABC各自从API返回一个数字价格,分别为60.80000000和153.00000000。问题在于第二行应该返回[LTC,BCHABC],但它返回[BCHABC,LTC]。如何解决此问题,使其从低到高按应有的顺序排序?我知道我可以扭转它,但这会破坏其他所有代码。

1 个答案:

答案 0 :(得分:0)

使用sorted(variable, reverse=True),以便相反。 SOURCE