sorting-a-dictionary-by-value-then-by-key code example
Example 1: sorting-a-dictionary-by-value-then-by-key
In [62]: y={100:1, 90:4, 99:3, 92:1, 101:1}
In [63]: sorted(y.items(), key=lambda x: (x[1],x[0]), reverse=True)
Out[63]: [(90, 4), (99, 3), (101, 1), (100, 1), (92, 1)]
Example 2: sorting-a-dictionary-by-value-then-by-key
{12:2, 9:1, 14:2}
{100:1, 90:4, 99:3, 92:1, 101:1}
Example 3: sorting-a-dictionary-by-value-then-by-key
[(14,2), (12,2), (9,1)] # output from print
[(90,4), (99,3), (101,1), (100,1), (92,1)]