Python 元組的相對不可變性

元組與多數的 Python 集合(列表,字典,集等)一樣,保持的是對象的引用,如果引用的元素是可變的,即便元組本身不可變,元素依然可變。也就是說,元組的不可變性其實是指 tuple 數據結構的物理內容(即保存的引用)不可變,與引用的對象無關。 元組中的值會隨着引用的可變對象的變化而變,元組中不可變的是元素的標識。 一開始,t1 和 t2 相等,但是修改 t1 中的一個可變元素之後,二者就不相等了。
相關文章
相關標籤/搜索