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)]

Tags:

Misc Example