Python - 列表方法



列表是 Python 中的基本資料結構之一,它提供了一種靈活的方式來儲存和管理專案集合。它有幾個內建方法,允許您高效地新增、更新和刪除專案。

Python 中的列表可以包含不同資料型別的專案,包括其他列表,這使得它們在各種場景中都非常靈活。列表物件包含多個內建方法,允許您高效地新增、更新和刪除專案,以及對列表元素執行各種操作。

Python 列表方法

列表方法使您能夠輕鬆有效地操作列表,無論您是在追加新專案、刪除現有專案,還是排序和反轉列表。透過使用這些內建方法,您可以更有效地使用 Python 中的列表,從而編寫更高效且可讀性更強的程式碼。

列印所有列表方法

要檢視列表的所有可用方法,您可以使用 Python 的 dir() 函式,該函式返回與物件相關的所有屬性和函式。此外,您可以使用 Python 的 help() 函式來獲取有關每個方法的更多詳細資訊。例如:

print(dir([]))
print(help([].append))

以上程式碼片段提供了與列表類相關的所有屬性和函式的完整列表。它還演示瞭如何在 Python 環境中訪問特定方法的詳細文件。以下是輸出:

['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
Help on built-in function append:

append(object, /) method of builtins.list instance
    Append object to the end of the list.
(END)

下面列出了 Python 中列表的內建方法,這些方法根據其功能進行了分類。讓我們探索並理解每種方法的基本功能。

向列表新增元素的方法

以下是專門用於向列表中新增新專案/專案的方法:

序號 方法及描述
1

list.append(obj)

將物件 obj 追加到列表中。

2

list.extend(seq)

將 seq 的內容追加到列表中

3

list.insert(index, obj)

在偏移量 index 處將物件 obj 插入到列表中

從列表中刪除元素的方法

以下是專門用於從列表中刪除專案的方法:

序號 方法及描述
1

list.clear()

清除列表的所有內容。

2

list.pop(obj=list[-1])

刪除並返回列表中最後一個物件或指定索引處的物件。

3

list.remove(obj)

刪除列表中物件 obj 的第一次出現。

訪問列表中元素的方法

這些是用於查詢或計算列表中專案的方 法:

序號 方法及描述
1

list.index(obj)

返回列表中 obj 首次出現的最低索引

2

list.count(obj)

返回物件 obj 在列表中出現的次數。

複製和排序方法

這些是用於建立副本和排列列表中專案的 方法:

序號 方法及描述
1

list.copy()

返回列表物件的副本。

2

list.sort([func])

如果提供了比較函式,則對列表中的物件進行排序(就地操作),使用該函式進行比較。

3

list.reverse()

就地反轉列表中物件的順序。

廣告