Python 列表方法備忘單

Python 列表操作快速參考指南。掌握附加、插入、刪除、排序和切片元素。

修改列表元素

新增、更新或刪除清單中的項目的方法。

方法/功能文法描述
append()my_list.append(item)將一個元素加入到列表末尾。
extend()my_list.extend(iterable)將可迭代的所有元素追加到清單中。
insert()my_list.insert(index, item)在指定位置插入元素。
remove()my_list.remove(item)刪除第一次出現的指定項目。如果未找到,則引發 ValueError。
pop()my_list.pop([index])刪除並傳回指定索引處的項目(預設為最後一個項目)。

列出實用程式和訂單

用於搜尋、排序和複製清單的方法。

方法/功能文法描述
sort()my_list.sort(reverse=False, key=None)對清單進行就地排序。
reverse()my_list.reverse()原地反轉列表元素的順序。
index()my_list.index(item)傳回指定項目第一次出現的索引。
clear()my_list.clear()從清單中刪除所有元素。

互動式簡報腳本

run_all_cheat_methods.py
在編輯器中執行
# append()
my_list.append(item)

# extend()
my_list.extend(iterable)

# insert()
my_list.insert(index, item)

# remove()
my_list.remove(item)

# pop()
my_list.pop([index])

# sort()
my_list.sort(reverse=False, key=None)

# reverse()
my_list.reverse()

# index()
my_list.index(item)

# clear()
my_list.clear()

常見問題解答

追加()和擴充()有什麼差別?

append() 將其參數作為單個元素添加到列表的末尾,而extend() 迭代其參數並單獨添加每個元素。

如何在不修改清單的情況下反轉清單?

使用reverse()函數,或使用清單切片:my_list[::-1]。

相關主題

推薦的 Python 資源

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。