d1={1:1, 2:2, 3:3} d2={3:4, 5:6, 7:8} def update(d1, d2): return dict(d1, **d2) def update2(d1, d2): return (lambda d: d.update(d2) or d)(d1) def remove(d, k): return d.__delitem__(k) or d