按键名排序列表

时间:2014-09-15 09:11:50

标签: python

我有以下数据结构(来自我无法修改的一段代码):

{
 'key2':[{'name':'Oliver','value':1}, {'name':'Rambo','value':2}],
 'key1':[{'name':'Robert','value':4}, {'name':'Rambo','value':0}],
 'Ali':[{'name':'Oliver','value':1}, {'name':'Robert','value':0}]
}

我想按“键名”排序此列表,而不是键值。因此,如果我在前一个列表中应用排序,则输出应为:

{
 'Ali':[{'name':'Oliver','value':1}, {'name':'Robert','value':0}],
 'key1':[{'name':'Robert','value':4}, {'name':'Rambo','value':0}],
 'key2':[{'name':'Oliver','value':1}, {'name':'Rambo','value':2}]
}

我发现了很多关于如何按键值排序的文章,但几乎没有关于按键名排序的文章。最有效的方法是什么?

0 个答案:

没有答案