本章將介紹 Python3列表類(lèi)型常用的一些方法
extend() 列表的擴(kuò)展豺妓,可以理解成列表的拼接
list1=[1,2,3]
list2=[4,5,6]
list1.extend(list2) #等同list=list1+list2
print(list1)
在列表中提取元素,采用切片提取俊庇,順帶講一下切片基本操作
list=[1,2,3,4,5,6]
list_1=list[0] #提取第一個(gè)元素
list_2=list[2:] #提取第二個(gè)元素之后的所有元素
list_3=list[:2] #提取前兩個(gè)元素
list_4=list[::-1] #講列表倒序
list_5=list[-1] #提取倒數(shù)第一個(gè)元素
list_6=list[::2] #步長(zhǎng)為2,提取元素
append() 在列表最后追加元素
list=[1,2,3,4]
list.append(5)
print(list)
insert() 指定位置插入特定元素
list=[1,2,3,4]
list.insert(2,"a")
print(list)
index(object,start,end) 返回指定元素出現(xiàn)第一次所在的位置
list=[1,2,3,4]
index_n=list.index(3)
print(index_n)
count() 統(tǒng)計(jì)特定元素出現(xiàn)的次數(shù)
list=[1,2,3,4,2,2,1]
count_n=list.count(2)
print(count_n)
pop() 彈出最后元素废离,默認(rèn)彈出最后一個(gè)甜刻,可以用變量接受再次.此時(shí)列表已經(jīng)刪除了此元素
list=[1,2,3,4]
pop_1=list.pop() #彈除最后一個(gè)
pop_2=list.pop(0) #彈除第一個(gè)
print(pop_1)
print(pop_2)
print(list)
remove() 移除指定元素第一次出現(xiàn)的匹配項(xiàng)
list=[1,2,3,4,3]
list.remove(3)
print(list)
sort()排序,只能排同一類(lèi)型的元素(數(shù)值绍撞,純大小寫(xiě)字母)
list=[1,2,4,3]
list.sort(reverse=False) #升序
print(list)
reverse() 反向列表元素
list=[1,2,3,4,5]
list.reverse() 等同list[::-1]操作
print(list)
clear() 清空所有元素
list=[1,2,3,4]
list.clear() #等同于 list[:] = []
print(list)
del list[n] 刪除指定位置的元素
list=[1,2,3,4]
del list[2]
print(list)
以上為小魚(yú)在池塘捕獲的列表常用方法,站好位快輸出~~