from copy import deepcopy d = { d['names'] = ['Alfred', 'Bertrand']} c = d.copy() dc = deepcopy(d) d['names'].append('Clive') print d print dc