I know that tuple is an immutable object and we can't change it after it is created,but in my code I should explain why and why not I can do following codes
t = (1, 's', [] )
t[2].append(-1)
print(t)
and it outputs
(1, 's', [-1])
So basically I did change the tuple and it did not give out an error How can I give an explanation to it?