d = {'A': 4,'B':10} min_v = min(zip(d.values(), d.keys())) # min_v is (4,'A') max_v = max(zip(d.values(), d.keys())) # max_v is (10,'B')