In Python, "change" can mean two different things. Assignment changes which object a variable points to. Mutation, changes the object itself.
Article at https://pym.dev/assignment-versus-mut...
More #Python screencasts at https://pym.dev/screencasts/
00:00 Variables in Python are pointers
00:27 Mutating a list
01:07 Mutation
01:35 Assignment
02:19 Assignment vs mutation
03:03 Changing variables and changing objects