回答編集履歴

2

原因を追記

2017/11/12 19:33

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -8,11 +8,13 @@
8
8
 
9
9
  ◆原因
10
10
 
11
- c_list がクラス変数で定義されているのが原因。
11
+ c_list がクラス変数で定義されているのが原因です
12
+
13
+ そのためsample1とsample2でリストが共有されています。
12
14
 
13
15
  ◆対応策
14
16
 
15
- Sampleクラス毎にインスタン変数を持たい場合は以下のように変更してください。
17
+ Sampleクラス毎にインスタン変数をたい、c_listの定義を以下のように変更してください
16
18
 
17
19
  ```Python
18
20
 

1

原因と対応策を追加

2017/11/12 19:32

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -6,7 +6,13 @@
6
6
 
7
7
 
8
8
 
9
+ ◆原因
10
+
11
+ c_list がクラス変数で定義されているのが原因。
12
+
13
+ ◆対応策
14
+
9
- c_list がクラス変数で定義されているのが原因です。Sampleクラス毎にインスタン変数を持ちたい場合は以下のように変更してください。
15
+ Sampleクラス毎にインスタン変数を持ちたい場合は以下のように変更してください。
10
16
 
11
17
  ```Python
12
18