please help me with a question, cause Im getting mad. I'm creating a 0-matrix, than tried to changed it's first element value to one, but it changes the whole column instead, and I don't get why:
    def id_mtrx(n):
        m = [[0]*n]*n
        m[0][0]=1
        return m
here is output:
    [[1, 0], [1, 0]]
while I was expecting:
[[1, 0], [0, 0]]
It looks very simple, what can be wrong?
 
    