d0 = {'a': 1} d1 = deepcopy(d0).update([('b', 2)]) print(d0, d1) [/code] Выход: [code]{'a': 1} {'a': 1, 'b': 2} {'a': 1} None [/code] Почему? Как это сделать? Благодаря @tkaus теперь я знаю, что update возвращает None. Вот что я хотел бы сделать: [code]d0 = {'a': 1} d = { 'x': deepcopy(d0).update([('b', 2)]), 'y': deepcopy(d0).update([('b', 3)]), } [/code] Есть идеи?