Multiplicação de listas Python: [[…]] * 3 faz 3 listas que se espelham quando modificadas [duplicado]

Esta pergunta já tem uma resposta aqui:

s alterações na lista de listas refletidas nas sublistas inesperadamen 12 respostas

Porque isso está acontecendo? Eu realmente não entendo:

>>> P = [ [()]*3 ]*3
>>> P
[[(), (), ()], [(), (), ()], [(), (), ()]]
>>> P[0][0]=1
>>> P
[[1, (), ()], [1, (), ()], [1, (), ()]]

questionAnswers(4)

yourAnswerToTheQuestion