列表及其魔法方法(list類中提供的方法)
阿新 • • 發佈:2020-08-09
1.append(p_object) 在原值後面追加p_object(數字、字串、列表等)所傳入的東西
li=[11,22,33]
li.append('不得了')
print(li)
執行結果:[11, 22, 33, '不得了']
2.clear() 清空列表
3.copy 拷貝列表
(1)淺拷貝
li=[11,22,33]
v=li.copy()
print(v)
執行結果:[11, 22, 33]
4.count() 計算列表中元素的個數
5.extend(interable)擴充套件原列表,傳入引數必須是可迭代物件
li=[11,22,33]
li.extend('不得了 ')
print(li)
執行結果:[11, 22, 33, '不', '得', '了']
extend相當於 for i in li:
li.append(i)
(注意執行後與append的區別)
6.index(value,start=None,end=None) 根據值獲取該值當前的索引位置(從左往右)
7.insert(index, p_object) 在指定位置插入傳入的值(第一個引數指定插入的位置,第二個引數指定插入的值)
8.pop(index=None) 刪除一個列表中指定位置的元素(預設為組後一個),並獲取刪除的元素
9.remove(value)刪除列表中指定的元素,左邊優先,只刪除第一個
10.reverse() 將當前列表中的所有元素進行翻轉
11.sort(key=None,reverse=False) 將列表中的元素由小到大排列(預設),當設定reverse=True時,從大到小排列。