我有一份字典清单。 说
[{'name':'Homer', 'age':39, 'desg':'A'}, {'name':'Bart', 'age':10, 'desg':'A'},
{'name':'Lucy', 'age':27, 'desg':'C'}, {'name':'John', 'age':18, 'desg':'B'},
{'name':'Aryan', 'age':20, 'desg':'C'}]
我想用desg按A,C,B
的顺序对这个列表排序。你知道吗
我可以通过sorted(list, lambda x: x['desg'])
在A,B,C
中对它进行排序,并使用reverse=True
标志对它进行反向排序,但无法按照上述模式对它进行排序。你知道吗
首先,定义键的顺序:
现在,按顺序排序:
相关问题 更多 >
编程相关推荐