エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
pythonでクラスオブジェクトをコピーすることはできない - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pythonでクラスオブジェクトをコピーすることはできない - Qiita
In [1]: class A: ...: pass ...: In [2]: a1 = A(); a2 = A(); a3 = A() In [3]: print(id(a1), id(a2)... In [1]: class A: ...: pass ...: In [2]: a1 = A(); a2 = A(); a3 = A() In [3]: print(id(a1), id(a2), id(a3)) 4420780664 4420780776 4420781896 普通にオブジェクトを3つ生成すると、このように区別して生成されます。 pythonだと、クラスすらオブジェクトなのでひょとしてA自体コピーすることができる?と思ってcopyモジュールを使ってやってみました。 In [4]: import copy In [5]: ac1 = A; ac2 = copy.copy(A); ac3 = copy.copy(A) In [6]: print(id(ac1), id(ac2), id(ac3)) 140280656452216 140280656452216 1402806