首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

Python 元組轉列表實戰:list() 建構子與可變性轉換

     編輯:更多程式設計知識

Python 元組(tuple)屬不可變序列,若需新增、刪除或修改元素,必須先轉換為列表(list)。本文示範 list() 建構子實現元組到列表的轉換,並驗證轉換後的獨立性。

核心方法


colour_tuple = ("Red", "Green", "Blue")
colour_list = list(colour_tuple)

assert colour_list == ["Red", "Green", "Blue"]
# 現在可進行 append、insert、remove 等操作
colour_list.append("Yellow")

轉換特性說明

  • 淺拷貝:新列表包含相同元素引用,元素本身未複製
  • 獨立性:修改列表結構(增刪元素)不影響原元組
  • 元素可變性:若元組含可變物件(如列表),修改該元素會反映到兩邊

反向轉換


new_tuple = tuple(colour_list)  # 列表轉元組

適用場景

  • 函數回傳元組,呼叫端需修改內容
  • 配置資料以元組儲存(不可變),執行期轉列表動態調整
  • API 要求列表參數,但資料來源為元組
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved