1. ホーム
  2. python

[解決済み] Pythonのコピーコンストラクタ?

2022-11-24 18:31:59

質問

Pythonにコピーコンストラクタはありますか?ない場合、私は似たようなことを達成するために何を行うのでしょうか?

状況は、私がライブラリを使っていて、そこにあるクラスの1つを追加機能で拡張し、私はライブラリから取得したオブジェクトを私自身のクラスのインスタンスに変換できるようにしたい、ということです。

どのように解決するのですか?

私は、あなたが コピーモジュール

import copy

x = copy.copy(y)        # make a shallow copy of y
x = copy.deepcopy(y)    # make a deep copy of y

を制御するのと同じように、コピーを制御することができます。 ピックル .