擅长:python、mysql、java
<p>您可以将要排序的元素作为元组或列表发送,排序将首先在第一个元素上进行,如果第一个元素相同,则排序将移动到下一个元素。你知道吗</p>
<p>示例-</p>
<pre><code>>>> dt={
... 'sudha' : {'score' : 75} ,
... 'Amruta' : {'score' : 95} ,
... 'Ramesh' : {'score' : 56} ,
... 'Shashi' : {'score' : 78} ,
... 'Manoj' : {'score' : 69} ,
... 'Resham' : {'score' : 95}
... }
>>>
>>> sorted_x1 = sorted(dt.items(), key=lambda x: (x[1]['score'], x[0]))
>>> sorted_x1
[('Ramesh', {'score': 56}), ('Manoj', {'score': 69}), ('sudha', {'score': 75}), ('Shashi', {'score': 78}), ('Amruta', {'score': 95}), ('Resham', {'score': 95})]
</code></pre>