درود
توی این قطعه کد
main_list = []
tmp_list = []
for number in range(5):
    tmp_list.append(number)
    main_list.append(tmp_list)
print(main_list)انتظار میره که خروجی این باشه
[[0], [0, 1], [0, 1, 2], [0, 1, 2, 3], [0, 1, 2, 3, 4]]ولی این خروجیه
[[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]]دلیلش چیه ؟