コードと選択肢は以下になります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class Sample: c_list = [] def add_c_list(self,data): self.c_list.append(data) print("出力結果:", end=" ") sample1 = Sample() sample1.add_c_list("TEST_1") sample2 = Sample() sample2.add_c_list("TEST_2") for item_data in sample1.c_list: print(item_data, end=" ") |
1 | 出力結果: データ1 データ2 |
2 | 出力結果: データ1 |
3 | 出力結果: データ2 |
4 | 出力結果: |
実行結果
1 | 出力結果: データ1 データ2 |
メモ
Sampleクラスにappendを行っているので、
15行目の「for item_data in sample1.c_list:」では、「データ1」と「データ2」が追加されていることになる。
15行目が「for item_data in sample2.c_list:」だとしても結果は変わらず「出力結果: データ1 データ2」となる。
以上となります。
最後まで読んで頂きありがとうございます。