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 respostasPorque isso está acontecendo? Eu realmente não entendo:
>>> P = [ [()]*3 ]*3
>>> P
[[(), (), ()], [(), (), ()], [(), (), ()]]
>>> P[0][0]=1
>>> P
[[1, (), ()], [1, (), ()], [1, (), ()]]