查看完整版本: 關於PYTHON的TUPLE的新增問題,麻煩前輩指導(已解決,感謝各位前輩)
頁: [1]

chialewang 發表於 2019-8-17 03:26 PM

關於PYTHON的TUPLE的新增問題,麻煩前輩指導(已解決,感謝各位前輩)

本帖最後由 chialewang 於 2019-8-19 10:27 PM 編輯

各位前輩 您們好:

# Tuple元組
#1.有序號 2.不可更改組的資料 3.允許重複


關於2.線上教學是說,不能新增、修改、刪除
那為何下列語法卻可以新增?

temp = (1,2,3,4,5,6)
temp = temp[:2] + ('7',) + temp
print(temp)


輸出:(1, 2, '7', 3, 4, 5, 6)

程式碼

煩請前輩們提點指教 感恩
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

chialewang 發表於 2019-8-18 06:16 PM

snowflying 前輩 您好:

就如您說的"運算結果是產生新的 tuple"
那不等於新增嗎?

我還是搞不懂耶 不好意思

感恩回覆

snowflying 發表於 2019-8-18 06:21 PM

本帖最後由 snowflying 於 2019-8-18 06:22 PM 編輯

chialewang 發表於 2019-8-18 06:16 PM static/image/common/back.gif
snowflying 前輩 您好:

就如您說的"運算結果是產生新的 tuple"

不相同,可以想成一個是在同一個物件上做操作
一個是產生另一個物件


>>> a =
>>> id(a)
38766232
>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

chialewang 發表於 2019-8-19 10:26 PM

snowflying 發表於 2019-8-18 06:21 PM static/image/common/back.gif
不相同,可以想成一個是在同一個物件上做操作
一個是產生另一個物件



snowflying 前輩 您好:

謝謝您的指導
您的解釋我明白了

感恩
頁: [1]