類型 | 方法 | 說明 | 參數 |
---|---|---|---|
增 | list.append(obj) | 在列表末尾添加一個新的對象 | 無論這個對象是什麼數據類型,app append()都會以一個新元素的方式追加至結尾函數 |
list.extend(seq) | 在列表末尾追加多個值 | seq以元素列表的形式進行追加,spa extend()至關於合併兩個列表指針 |
|
list.insert(index, obj) | 將指定對象插入列表的指定位置。 | index -- 對象obj須要插入的索引位置。對象 obj -- 要插入列表中的對象。排序 |
|
刪 | list.pop(obj=list[-1]) | 移除列表中的一個元素,索引 而且返回該元素的值。ci |
不填寫參數,默認最後一個元素rem pop()方法帶返回值table |
del list[index] | 根據index索引刪除列表中的一個元素 | 不填寫參數,默認最後一個元素 del 不帶返回值 |
|
list.remove(obj) | 函數用於移除列表中某個值的第一個匹配項 | 該方法沒有返回值 可是會移除兩種中的某個值的第一個匹配項。 |
|
查 | list[index] | 能夠直接根據索引值查詢 | |
list[start:end] | 也能夠經過遍歷索引的方式查詢多值 | ||
list.index(obj) | 函數用於從列表中找出某個值第一個匹配項的索引位置。 |
obj -- 查找的對象。 | |
max(list) | 返回列表元素中的最大值 | list -- 要返回最大值的列表 | |
min(list) | 返回列表元素中的最小值 | list -- 要返回最小值的列表。 | |
統計 | list.count(obj) | 統計某個元素在列表中出現的次數 | obj -- 列表中統計的對象。 |
len(list) | 統計列表中的元素個數 | list -- 要計算元素個數的列表。 | |
排序 | list.sort([func]) | 函數用於對原列表進行排序 | func -- 可選參數, 若是指定了該參數會使用該參數的方法進行排序。 |
list.reverse() | 函數用於反向列表中元素 | 該方法沒有返回值, 可是會對列表的元素進行反向排序。 |
|
複製 | list.copy() | 函數用於複製列表,相似於list_copy[:] | 返回複製後的新列表, 直接賦值賦過來不是變量是指針地址,方式至關於引用,新值與原值之間元素調整互相影響。 copy()方法至關於從新開闢了一個新的副本,新值與原值互不影響。 |
清除 | list.clear() | 函數用於清空列表,相似於del list[:] | 該方法沒有返回值 |