ret_top = {'111':20,'222':1,'233':5} ret = sorted(ret_top.items(), key=lambda e: e[1], reverse=True) print(ret) # [('111', 20), ('233', 5), ('222', 1)]