1. 程式人生 > >python3 列表list

python3 列表list

列表用中括號表示[];

list()建立一個列表;

是可變的;

可以被迭代,也可以被切片;

+組合列表,*重複列表;

 可以使用del刪除元素,del L[index];

方法:

append(obj):列表末尾追加新的物件;

count(obj):統計某個元素的個數;

extend(seq):列表末尾追加可以迭代物件;

index(obj):返回第一個匹配obj的索引值;

insert(index,obj):再index處插入obj;

pop([index=-1]):移除指定index元素,不指定預設為-1,最後一個元素;

remove(obj):移除第一個匹配obj的元素;

sort(cmp=None, key=None, reverse=False):reverse=True降序排序;

reverse():list中元素的位置反轉;

clear():清空列表;

copy():複製列表,父物件是深複製,子物件是淺複製;

  如果有一個列表L=[1,2,[3,4],5],L1=L.copy(),L1與L是深複製,但L1的元素列表[3,4]是指定L的[3,4]引用的;