Python中的列表(list)是一種內置的數據類型,它是一個可變的有序序列,可以包含任意類型的對象,如數字、字元串、其他列表等。以下是Python列表的一些基本用法:
創建列表。可以使用方括弧「」創建列表,列表中的元素由逗號分隔,例如,`list1 = ['1', '2', '3']`或`list1 = []`。
索引和切片。列表的下標(索引)從0開始,最後一個元素的下標為-1。可以使用索引訪問或修改列表中的元素,例如`print(list[n])`。切片是列表取值的一種方法,例如`list[n:m]`表示從第n個元素到第m個元素(不包含m)。
插入和刪除元素。使用`append()`在列表末尾增加一個元素;使用`insert(n, element)`在指定位置插入元素;使用`pop()`刪除並返回最後一個元素或指定下標的元素;使用`remove(element)`刪除第一個出現的指定元素;使用`del list[n]`刪除指定下標的元素;使用`clear()`刪除列表中的所有元素。
排序和反轉。使用`sort()`對列表進行排序(默認升序),通過設定`reverse=True`進行降序排序;使用`reverse()`反轉列表的順序。
查找元素。使用`index(element)`查找元素的索引,如果元素不存在,會拋出錯誤;使用`count(element)`計算某個元素在列表中出現的次數。
其他方法。例如`len(list)`獲取列表元素的個數;`max(list)`和`min(list)`分別返回列表中的最大值和最小值;`enumerate()`函式可以同時獲取元素的下標和值。
這些是Python列表的一些基本操作和方法,它們是處理和操作列表數據的基礎。