既にインスタンス化されたオブジェクトでメソッドを呼び出して、オブジェクトの新しいインスタンスを作成できるようにしたいと考えています。たとえば、次のオブジェクトがあります。
organism = Organism()
organism.reproduce()
Organism 型の 2 つのオブジェクトを呼び出して取得できるようにしたいと考えています。この時点での私の方法は次のようになります。
class Organism(object):
def reproduce():
organism = Organism()
そして、それが機能しないことは確かです(テスト方法もよくわかりません。この投稿でgcメソッドを試しました)。では、( を使用して) 最初に作成したオブジェクトと同じように、オブジェクトに自分自身のコピーを作成させるにはどうすればよいorganism = Organism()
でしょうか?