表面上看tuple的元素确实变了,但其实变的不是 tuple 的元素而是list的元素。
tuple一开始指向的list并没有改成别的list所以,tuple所谓的“不变”是说tuple的每个元素,指向永远不变即指向'a',僦不能改成指向'b'指向一个list,就不能改成指向其他对象但指向的这个list本身是可变的!
理解了“指向不变”后,要创建一个内容也不变的tuple怎么做那就必须保证tuple的每一个元素本身也不能变。
版权声明:本文为博主原创文章未经博主允许不得转载。