列表,主要解釋列表的增、刪、改、查、切片,統計,排序等應用
list = [1,2,4,5,10,4,120,10]
增:
1.append() 在列表最後依次添加
list.append(50)
2.insert() 在列表指定任意位置添加
list.insert(0,22) 0是元素添加的位置,22是元素
3. +和extend() (將兩個列表合併)
list1 = ["yuzk","qinrr"]
list2 = list +list1
list1.extend(list2)
刪: pop() remove() clear() del
pop 取出列表的最後一個元素
list.pop()
remove 刪除指定元素
list.remove("10") 刪除列表中的第一個10
clear 清空列表,列表本身還存在,只是爲空
list.clear()del 可直接將列表刪除
del list
改:
list[0] = 10 0是列表的索引,10是元素 ,表示把第1個元素改成10
index 查詢元素的索引
list.index(10) 可查詢元素10的索引,然後可再根據索引修改元素
查: 查元素,sort()排序,count()統計個數,len()列表長度
list[2] 2是索引,表示列表的第三個元素
list.sort() 給列表排除,升序
list.count(5) 統計list中元素5出現的次數
list.reverse() list列表順序顛倒
list.copy 列表的複製
list1 = list 沒有複製一根,其實是指向內存中同一地址,當list中元素改變,list1中對應元素也會改變
list2 = list.copy 在內存中完全複製一根list 當list的元素髮生改變時,list2的元素不會隨之改變
len(list)