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 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。