Intersection of dict keys and combination of dict values

def dict_isect_combine(dict1, dict2, combine_op=op.add):
    """ Intersection of dict keys and combination of dict values """
    keys3 = set(dict1.keys()).intersection(set(dict2.keys()))
    dict3 = {key: combine_op(dict1[key], dict2[key]) for key in keys3}
    return dict3