【发布时间】:2013-09-16 16:37:45
【问题描述】:
我需要对这个字典列表进行排序:
[ {K: 1, B: 2, A: 3, Z: 4, ... } , ... ]
顺序应该是:
- K - 降序
- B - 下降
- A - 上升
- Z - 上升
我只知道如何按升序或降序对所有键进行排序 (reverse=True):
stats.sort(key=lambda x: (x['K'], x['B'], x['A'], x['Z']))
谁能帮忙,如何按不同键排序?
【问题讨论】:
标签: python list sorting python-2.7 dictionary