class Sample: c_list = [] def add_c_list(self,data): self.c_list.append(data) print("result:", end=" ") sample1 = Sample() sample1.add_c_list("data1") sample2 = Sample() sample2.add_c_list("data2") for item_data in sample2.c_list: print(item_data, end=" ")
これは、
> python3 result: data1 data2
となった。
c_list
はsample1
とsample2
共有なのか??
ここでの
tc1 = TestClass() tc2 = TestClass() tc1.set_variable("Set Variable") print(tc2.common_var) >>> Initial Value
の解説がいい。