Nice, clear explanation of something that drives Python beginners crazy--especially if it's their first programming language.
It would have been worth mentioning the 'copy' module. 'copy.copy' for shallow copies of any object, 'copy.deepcopy' for recursive copies.