def valmap(func, d, factory=dict):
    rv = factory()
    rv.update(zip(iterkeys(d), map(func, itervalues(d))))
    return rv
Apply function to values of dictionary
dataset/ETHPy150Open pytoolz/toolz/toolz/dicttoolz.py/valmap