Python 元組是不可變的,那我們如何給他們新增值?


Python 元組是一個不可變物件。因此,任何試圖修改它的操作(如 append/insert)都是不允許的。但是,可以使用以下解決方法。

首先,透過內建函式 list() 將元組轉換為列表。你可以隨時追加和插入列表物件。然後使用另一個內建函式 tuple() 將該列表物件轉換回元組。

>>> T1=(10,50,20,9,40,25,60,30,1,56)
>>> L1=list(T1)
>>> L1
[10, 50, 20, 9, 40, 25, 60, 30, 1, 56]
>>> L1.append(100)
>>> L1.insert(4,45)
>>> T1=tuple(L1)
>>> T1
(10, 50, 20, 9, 45, 40, 25, 60, 30, 1, 56, 100)



更新於: 20-Feb-2020

188 瀏覽

你的職業生涯飛速發展

完成課程獲取認證

開始
廣告