次のコードに問題があります
my_list = []
for i in xrange(1, 13):
my_list.append(MyObject(year=year, month=i))
append メソッドを呼び出すと、リスト内のすべての要素が新しい要素に置き換えられる理由がわかりません。したがって、ループが終了すると、リストに同じ要素が 12 個あります。助けてください。
次のコードに問題があります
my_list = []
for i in xrange(1, 13):
my_list.append(MyObject(year=year, month=i))
append メソッドを呼び出すと、リスト内のすべての要素が新しい要素に置き換えられる理由がわかりません。したがって、ループが終了すると、リストに同じ要素が 12 個あります。助けてください。