クラスAのなかで[1,2,3]というリストを作ろうとしています。 で、次のようにコーディングしたらselfが定義されてない、って怒られました。 class A: def __init__(self): self.x = [] for i in range(1,4): self.x.append(i)
Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> class A: File "<pyshell#5>", line 5, in A self.x.append(i) NameError: name 'self' is not defined