python list 在最前面插入資料

可以使用 insert() 或串接運算來在 Python list 最前面插入一個元素。這裡有幾種方式:

🧭 方法一:使用 insert()

python

my_list = [2, 3, 4]
my_list.insert(0, 1)  # 在索引 0 插入 1
print(my_list)  # [1, 2, 3, 4]

🧭 方法二:使用串接運算 +

python

my_list = [2, 3, 4]
my_list = [1] + my_list  # 建立新 list
print(my_list)  # [1, 2, 3, 4]

🧭 方法三:使用 deque(若你需要高效的前端插入)

python

from collections import deque
my_deque = deque([2, 3, 4])
my_deque.appendleft(1)
print(list(my_deque))  # [1, 2, 3, 4]

如果你是在設計高效的資料結構或處理大量資料,deque 是更適合的選擇。

Also See

File7FileLast Modified
複雜的Typer CLI 範例複雜的Typer CLI 範例2:25 PM - January 12, 2026
如何在uv 的開發環境下使用Spyder工具如何在uv 的開發環境下使用Spyder工具2:25 PM - January 12, 2026
Python 開發工具前五名詳細比較Python 開發工具前五名詳細比較2:25 PM - January 12, 2026
python 讀取某一個檔案日期,然後將檔案日期再設定回原本檔案python 讀取某一個檔案日期,然後將檔案日期再設定回原本檔案2:25 PM - January 12, 2026
Python 標準函式庫依照功能分類Python 標準函式庫依照功能分類2:25 PM - January 12, 2026
python 中,移除 list 中的某一個元素python 中,移除 list 中的某一個元素2:25 PM - January 12, 2026
PyCharm 2025 的試用機制與試用過期後的差異PyCharm 2025 的試用機制與試用過期後的差異2:25 PM - January 12, 2026