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函式有一篇部落格很好,日後學習: