Я пытаюсь изменить список списков (матрицу), но сохраняю сохраненную версию, чтобы я мог отменить изменения, которые я делаю. Однако при изменении матрицы сохраняется и сохраненная версия. Вот мой код:Как восстановить список после внесения изменений
matrix = [[14, 12, 13, 15, 16, 13, 12, 14],
[11, 11, 11, 11, 11, 11, 11, 11],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1, 1, 1],
[4, 2, 3, 5, 6, 3, 2, 4]]
saved_matrix = matrix
matrix[4][2] = 8
matrix = saved_matrix
print matrix
Спасибо за любую помощь!
Спасибо! Я не мог найти решение нигде. – RudyMenon
Всегда приятно искать встроенные модули, прежде чем начинать код самостоятельно ... –