python列表詳解

列表,主要解釋列表的增、刪、改、查、切片,統計,排序等應用

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)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章