求教:為什么t[2]的指向可以由list變為tuple?
tuple的指向不能變,但是如果把 tuple=('a','b',['A','B']) 改為 tuple=('a','b',('A','B')) 那 t[2]的指向不是由list變為tuple了嗎,這樣為什么就可以?
tuple的指向不能變,但是如果把 tuple=('a','b',['A','B']) 改為 tuple=('a','b',('A','B')) 那 t[2]的指向不是由list變為tuple了嗎,這樣為什么就可以?
2020-02-08
舉報
2020-02-19
tuple本身是不可變的,而t[2]依然是不可變,中的元素也是不可變,通俗的講就是它里面的東西全部不可變了,所以可以。
2020-02-18
這里不能直接變的。
你說的那個不一樣,你那個tuple已經不是原來的tuple了。
2020-02-15
沒有改變,你在仔細看看下邊解釋,,,整體沒有變,,只是里邊內容變了,,你看看那兩個圖
2020-02-08
tuple=('a','b',('A','B')) 是對tuple的重新賦值,而不是改變tuple的指向的值。不知道明白不?
2020-02-08
tuple不可修改