なぜこれが期待どおりに機能しないのですか(少なくとも私にとっては)?理由がわかりません。
class Fred:
def __init__(self):
self.a=0
fred=Fred()
lista=[]
for i in range(5):
fred.a=i
lista.append(fred)
for i in lista:
print(str(i.a))
私が得るのは数字の4の5倍であり、0から4までではありません。コメントはありますか?ありがとう