Вы можете использовать copy.copy
import copy
my_copy = copy.copy(my_obj)
my_copy.my_attribute = my_value
Обратите внимание, что при этом выполняется поверхностное копирование, т. Е. Все ссылки на другие объекты (например, списки) будут указывать на один и тот же объект. Если вам нужна «глубокая» копия, используйте copy.deepcopy(my_obj)
.
Это работает с большинством, но не со всеми объектами.