1. 程式人生 > 實用技巧 >列表及其魔法方法(list類中提供的方法)

列表及其魔法方法(list類中提供的方法)

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時,從大到小排列。