文系vsPythonコメントは受け付けていません。なんというか・・・、これは、pythonのバージョンによって挙動が変わる可能性がある。私のは3.4なので、それ以前だと多分発生するけど、以降だとちょっと分からない。何のことを言っているか、意味不明なので、プログラムに語ってもらいやしょう。('data=',data)t=Test()t.moto()t2=LTest()t2.moto()初めのクラス「Test」は、数値の代入実験。aの値を同じクラス内の別の関数に送って別途計算。結果はnum=20a=10これはまあ、分かる。問題はLTestクラスの方。予想では、alist=['林檎','みかん']data=['林檎','みかん','すいか']となるかと思いきや、実際は、alist=['林檎','みかん','すいか']data=['林檎','みかん','すいか']書き換えた覚えの無い「alist」まで書き換わってる~。