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