照這樣改成括號,list變成tuple,不就改變了指向嗎,
①t = ('a', 'b', ['A', 'B']) ? ? ?這是課后作業那條
②t = ('a', 'b', ('A', 'B')) ? ? 這是課后作業的答案
①里面的['A','B']是Tuple
但②變成了list的
這不是指向變了嗎
作業任務說修改后不變????
①t = ('a', 'b', ['A', 'B']) ? ? ?這是課后作業那條
②t = ('a', 'b', ('A', 'B')) ? ? 這是課后作業的答案
①里面的['A','B']是Tuple
但②變成了list的
這不是指向變了嗎
作業任務說修改后不變????
2016-08-16
舉報
2016-09-28
作業說的是修改后的元組t = ('a', 'b', ('A', 'B'))的內容是不能被改變的, 另外['A','B']是list不是tuple
2016-08-16
改變了指向,一開始t 指向('a', 'b', ('A', 'B')),改括號后指向了('a', 'b', ('A', 'B')),更改了指向,tuple沒有被修改
2016-08-16
tuple 內的元素不能被改變,但是代碼第二行將 t 指向了另一個不同的 tuple ,所以原來的 tuple 并沒有改變指向而是 t 改變了指向。