我该如何对具有第二个值的字典进行排序

时间:2019-09-04 19:33:23

标签: python

我有一个带有两个值的字典。我想按从最高到最低的第一个值对字典进行排序。如果两个第一值相同,我应该将第二个值从最低到最高排序。 我的字典是:

_Z15drop_size_adderdd: movapd xmm2, xmm0 mulsd xmm0, xmm0 mulsd xmm0, xmm2 movapd xmm2, xmm1 mulsd xmm2, xmm1 mulsd xmm2, xmm1 addsd xmm0, xmm2 mulsd xmm0, QWORD PTR .LC0[rip] mulsd xmm0, QWORD PTR .LC1[rip] jmp _Z4cbrtd _Z16drop_size_adder2dd: movapd xmm2, xmm0 mulsd xmm0, xmm0 mulsd xmm0, xmm2 movapd xmm2, xmm1 mulsd xmm2, xmm1 mulsd xmm2, xmm1 addsd xmm0, xmm2 mulsd xmm0, QWORD PTR .LC0[rip] mulsd xmm0, QWORD PTR .LC1[rip] jmp _Z4cbrtd .LC0: .long 0 .long 1074266112 .LC1: .long 0 .long 1070596096

结果是:

{'Amin': (180, 75), 'Mahdi': (190, 90), 'mohamad': (175, 75), 'Ahmad': (175, 60)}

但真正的结果是:

Mahdi 190 90
Amin 180 75
mohamad 175 75
Ahmad 175 60

如何解决此问题?

Mahdi 190 90
Amin 180 75
Ahmad 175 60
Mohammad 175 75

0 个答案:

没有答案