1.Python彻底分离了对象和引用,可以认为内存中的对象都是不可修改的,每次修改引用,相当于在堆上重新创建一个对象,引用指向新对象. 2.对于数值和字符串,修改意味着引用指向一个新对象. 3.集合中的元素都是引用.考虑元组,元组中的引用不能增加删除,也不能修改引用的指向.但是元组本身也是个引用,可以指向另一个元组. 4.考虑列表,列表中的引用可以增加删除,也可以修改引用的指向.列表本身也是个引用,也可以指向另一个列表. 5.考虑字典,字典的key不能修改指向,value可以修改指向.字典本身也