Избавление в python от ссылок в конструкциях lst*n

Задам вопрос на примере. Необходимо построить матрицу(список списков) 8*8 и заполнить точками. [['.']*8]*8 не подходит, при изменении, например, элемента [0][0] все элементы [i][0] меняются таким же образом. Как я понимаю, это связано с тем, что конструкция вида lst*n использует ссылки на изначальный массив. Как избавиться от этих ссылок и сделать элементы независимыми друг от друга?


Ответы (1 шт):

Автор решения: Za Ars

[['.' for x in range(8)] for y in range(8)]

→ Ссылка