1. 獲取列表中的某個值
描述:獲取下標所對應的值
語法:
print(li[0]) #[取索引值]
樣例:

li = list(['a','b','c']) val=(li[0]) #獲取下標所對應的值 print(val) a #顯示結果
2. append
描述:追加對象到列表中
語法:
def append(self, p_object): # real signature unknown; restored from __doc__ """ L.append(object) -> None -- append object to end """ pass
樣例:

li = list(['a','b','c']) li.append('d') #追加d到列表中 print(li) ['a', 'b', 'c', 'd'] #顯示結果
3. insert
描述:插入對象到列表中
語法:
def insert(self, index, p_object): # real signature unknown; restored from __doc__ """ L.insert(index, object) -- insert object before index """ pass
樣例:

list = [1,2,3,4] list.insert(4,'a') #第4個索引前插入a print(list) [1, 2, 3, 4, 'a'] #顯示結果
4. pop
描述:刪除隊列中最后一個對象
語法:
def pop(self, index=None): # real signature unknown; restored from __doc__ """ L.pop([index]) -> item -- remove and return item at index (default last). Raises IndexError if list is empty or index is out of range. """ pass
樣例:

list = [1,2,3,4] list.pop() #默認刪除隊列中最后一個對象 print(list) [1, 2, 3] #顯示結果
5. remove
描述:刪除隊列中指定的對象
語法:
def remove(self, value): # real signature unknown; restored from __doc__ """ L.remove(value) -> None -- remove first occurrence of value. Raises ValueError if the value is not present. """ pass
樣例:

list = [1,2,3,4] list.remove(3) #刪除隊列中的3 print(list) [1, 2, 4] #顯示結果
6. sort
描述:隊列排序
語法:
def sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__ """ L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """ pass
樣例:

list = [1,2,44,22,3,4] list.sort() #順序排序顯示 print(list) [1, 2, 3, 4, 22, 44] #顯示結果
7. reverse
描述:隊列反轉
語法:
def reverse(self): # real signature unknown; restored from __doc__ """ L.reverse() -- reverse *IN PLACE* """ pass
樣例:

list = [1,2,3,4] list.reverse() #隊列反轉 print(list) [4, 3, 2, 1] #顯示結果
8. index
描述:返回隊列中值所對應的下標值,僅限第一匹配
語法:
def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__ """ L.index(value, [start, [stop]]) -> integer -- return first index of value. Raises ValueError if the value is not present. """ return 0
樣例:

list = [11,2,33,3,4,11,5,33] print(list.index(11)) #查找隊列中值為11的對象 0 #顯示結果,返回11所在的下標值
9. count
描述:計算隊列中對象的個數
語法:
def count(self, value): # real signature unknown; restored from __doc__ """ L.count(value) -> integer -- return number of occurrences of value """ return 0
樣例:

list = [11,2,33,3,4,11,5,33] print(list.count(33)) #查找對象為33的個數,匹配所有對象 2 #顯示結果
10. extend
描述:對列表進行擴展,可添加其他列表或者元組
語法:
def extend(self, iterable): # real signature unknown; restored from __doc__ """ L.extend(iterable) -> None -- extend list by appending elements from the iterable """ pass
樣例:

li = list([1,2,3]) li.extend([11,22, ]) #擴展添加隊列到列表中 print(li) [1, 2, 3, 11, 22] #顯示結果 li = list([1,2,3]) li.extend((11,22, )) #擴展添加元組到列表中 print(li) [1, 2, 3, 11, 22] #顯示結果
11. clear
描述:清楚列表數據
語法:
def clear(self): # real signature unknown; restored from __doc__ """ L.clear() -> None -- remove all items from L """ pass
樣例:

li = list([1,2,3]) li.clear() #清楚列表中內容 print(li) [] #顯示結果
12. 切片
描述:對列表中數據進行切片顯示
語法:
[start:stop:step]
[開始索引:結束索引:步長值]
開始索引:同其它語言一樣,從0開始。序列從左向右方向中,第一個值的索引為0,最后一個為-1
結束索引:切片操作符將取到該索引為止,不包含該索引的值。
步長值:默認是一個接着一個切取,如果為2,則表示進行隔一取一操作。步長值為正時表示從左向右取,如果為負,則表示從右向左取。步長值不能為0
樣例:

list = [1,2,3,4] print (list[:-1]) #默認開始索引為0,結束索引為隊列最后一個索引值 [1, 2, 3] #顯示結果 list = [1,2,3,4] print (list[2:4]) #取開始索引2,結束索引4的內容 [3,4] #顯示結果 list = [1,2,3,4] print (list[::-1]) #反向取值 [4, 3, 2, 1] #顯示結果