درود
توی این قطعه کد
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]]
دلیلش چیه ؟