У меня проблема с добавлением списка в таблицу. Когда я добавляю список в таблицу и после этого очищаю список, чтобы сохранить какое-то новое значение, с таблицей происходит что-то странное.
for i in range(1, number_of_multiplication+1):
for j in range(1, number_of_multiplication+1):
list.append(j*i)
table.append(list)
list.clear()
Для number_of_multiplication = 5
фактический результат:
[[1, 2, 3, 4, 5]]
[[2, 4, 6, 8, 10], [2, 4, 6, 8, 10]]
[[3, 6, 9, 12, 15], [3, 6, 9, 12, 15], [3, 6, 9, 12, 15]]
[[4, 8, 12, 16, 20], [4, 8, 12, 16, 20], [4, 8, 12, 16, 20], [4, 8, 12, 16, 20]]
[[5, 10, 15, 20, 25], [5, 10, 15, 20, 25], [5, 10, 15, 20, 25], [5, 10, 15, 20, 25], [5, 10, 15, 20, 25]]