1. 程式人生 > >python 列表類(list)自帶函式

python 列表類(list)自帶函式

呼叫help(list)獲得以下資訊:

把一些常用的發上來:

 |  append(...)//把一個元素新增到最後
 |      L.append(object) -- append object to end
 |  
 |  count(...)//查詢一個元素在列表中的出現次數
 |      L.count(value) -> integer -- return number of occurrences of value
 |  
 |  extend(...)//把令一個容器連結到這個列表後面,這個容器需要支援遍歷操作
 |      L.extend(iterable) -- extend list by appending elements from the iterable
 |  
 |  index(...)//查詢一個元素在指定區間內第一次出現的位置標號
 |      L.index(value, [start, [stop]]) -> integer -- return first index of value.
 |      Raises ValueError if the value is not present.
 |  
 |  insert(...)//插入一個元素到指定標號前
 |      L.insert(index, object) -- insert object before index
 |  
 |  pop(...)//刪除指定標號的元素並返回這個元素(預設刪除最後面的)
 |      L.pop([index]) -> item -- remove and return item at index (default last).
 |      Raises IndexError if list is empty or index is out of range.

 |  remove(...)(刪除在列表中第一次出現的指定元素)
 |      L.remove(value) -- remove first occurrence of value.
 |      Raises ValueError if the value is not present.
 |  
 |  reverse(...)(反序)
 |      L.reverse() -- reverse *IN PLACE*
 |  
 |  sort(...)(排序,預設從小到大,可以給三個引數cmp,key,reverse:

               其中cmp是兩個引數的排序規則,key是一個引數的排序規則(和這個引數比較)

 |      L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
 |      cmp(x, y) -> -1, 0, 1

關於sort函式有一篇部落格很好,日後學習: