列表容器類型呀页,包含任意對(duì)象的有序集合妈拌,通過索引訪問其中的元素,可變對(duì)象,任意嵌套蓬蝶。
定義:list = [1,2,2,3]
1尘分、修改指定的索引元素
list[1] = 32
list[1:2] = [] //刪除指定分片的元素
2猜惋、元素
list.count(1) //元素個(gè)數(shù) - 1
list.index(obj)//從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置
cmp(list1, list2):比較兩個(gè)列表的元素
len(list):列表元素個(gè)數(shù)
max(list):返回列表元素最大值
min(list):返回列表元素最小值
list(seq):將元組轉(zhuǎn)換為列表
3、插入
list.append(102)//內(nèi)置方法 在最后添加元素
list.insert(2,255)//在位置2插入元素
list.extend(seq)//在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來的列表)
4培愁、彈出
list.pop(3)//彈出(返回)位置3的元素著摔,原列表修改
5、逆序
list.reverse()//反向列表中元素
6定续、排序
list.sort()//數(shù)字大小
list.sort([func]):對(duì)原列表進(jìn)行排序
7谍咆、刪除
list.remove(1)//刪除值為1的元素
del list[1]//刪除下標(biāo)1的元素
8、合并
+合并列表私股,返回新列表
*列表元素重復(fù)N次卧波,返回新列表
9、成員關(guān)系判斷
item in list 返回 False 或者 True
同理: not in
10庇茫、復(fù)制列表所有元素
List2 = list[:] //返回列表所有元素港粱,生成新列表
List3 = copy.deepcopy(list)//import copy
11、range(10)
range(10)生成列表
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]