T1 = (1,[5],3)
T2 = T1
print("T2 :",T2)
T1[1].append(6)
print("T1 :",T1)
print("T2 :",T2)
result:
T2 : (1, [5], 3)
T1 : (1, [5, 6], 3)
T2 : (1, [5, 6], 3)
when T1
append new value, why T2
equals to T1
?
I think T1 = (1,[5,6],3)
and T2 = (1, [5], 3)
, but finally T2 is (1,[5,6],3)