python3.x 列表函數

類型 方法 說明 參數
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[:] 該方法沒有返回值
相關文章
相關標籤/搜索