d = {23: 3, 13: 45, 2: 89}
sorted(d.items(), key=lambda x: x[1], reverse=False)
# [(23, 3), (13, 45), (2, 89)]
sorted(d.items(), key=lambda x: x[1], reverse=True)
# [(2, 89), (13, 45), (23, 3)]
sorted(d.items(), key=lambda x: x[0], reverse=False)
# [(2, 89), (13, 45), (23, 3)]
sorted(d.items(), key=lambda x: x[0], reverse=True)
# [(23, 3), (13, 45), (2, 89)]