Python 的列表數據類型包含更多的方法。這里是所有的列表對象方法:
list.
append
(x)把一個元素添加到列表的結尾,相當于 a[len(a):]= [x]
。
list.
extend
(L)將一個給定列表中的所有元素都添加到另一個列表中,相當于 a[len(a):]= L
。
list.
insert
(i,x) 在指定位置插入一個元素。第一個參數是準備插入到其前面的那個元素的索引,例如 a.insert(0,x)
會插入到整個列表之前,而 a.insert(len(a),x)
相當于 a.append(x)
。
list.
remove
(x)刪除列表中值為 x 的第一個元素。如果沒有這樣的元素,就會返回一個錯誤。
list.
pop
([i])從列表的指定位置刪除元素,并將其返回。如果沒有指定索引,a.pop()
返回最后一個元素。元素隨即從列表中被刪除(方法中i 兩邊的方括號表示這個參數是可選的,而不是要求你輸入一對方括號,你會經常在Python 庫參考手冊中遇到這樣的標記)。
list.
clear
()從列表中刪除所有元素。相當于 del a[:]
。
list.
index
(x)返回列表中第一個值為 x 的元素的索引。如果沒有匹配的元素就會返回一個錯誤。
list.
count
(x)返回 x 在列表中出現的次數。
list.
sort
()對列表中的元素就地進行排序。
list.
reverse
()就地倒排列表中的元素。
list.
copy
()返回列表的一個淺拷貝。等同于 a[:]
。
新聞熱點
疑難解答