Cambiar un elemento en una lista cambia varias listas [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Lista de cambios de listas reflejados inesperadamente en sublistas 12 respuestas

Tengo una lista de Lista decirmysolution:

>>>mySolution
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
>>> mySolution[0][0] = 1    
>>> mySolution
[[1, 0, 0, 0], [1, 0, 0, 0], [1, 0, 0, 0], [1, 0, 0, 0]]

Salida prevista:

[[1, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

¿por qué todos los primeros elementos de mi lista de listas se están cambiando a 1? Solo me gustaría cambiar el primer elemento de la primera lista a 1.

Respuestas a la pregunta(4)

Su respuesta a la pregunta