いくつかのリストと変数(で初期化)を持つpythonクラスがあります__init__
。
この特定のインスタンス データを操作し、新しいインスタンス (新しいデータ) を返すメソッドが必要です。最終的に、このメソッドは、元のインスタンスのデータをそのまま残しながら、変更されたデータを含む新しいインスタンスを返す必要があります。
これを行うためのpythonicの方法は何ですか?
編集:
クラスcomplement()
には、特定の方法でデータを変更するメソッドがあります。ed データ__invert__()
を持つクラスのインスタンスを返すメソッドを追加したいと思います。complement()
例: クラス A があるとします。a
=A()
a.complement() はインスタンス a のデータを変更します。
b = ~a はインスタンス a のデータを変更しないままにしますが、b には補数 () 化されたデータが含まれます。