I am quite confused about what mutable object really means
A=[1,3,4]
print(id(A))
A.append(1)
print(id(A))
The print-out shows the same address, while for the following
A=[1,3,4]
print(id(A))
A=A+[1,2]
print(id(A))
The first thing is that it doesn't report wrong since I expect since it is mutable it will do the iterative procedure, on the other hand, the address is different.