列表用中括号表示[];
list()创建一个列表;
是可变的;
可以被迭代,也可以被切片;
+组合列表,*重复列表;
可以使用del删除元素,del L[index];
方法:
append(obj):列表末尾追加新的对象;
extend(seq):列表末尾追加可以迭代对象;
insert(index,obj):在index处插入obj;
pop([index=-1]):移除指定index元素,不指定默认为-1,最后一个元素;
remove(obj):移除第一个匹配obj的元素;
count(obj):统计某个元素的个数;
index(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]引用的;