Python常用列表數(shù)據(jù)結(jié)構(gòu)小結(jié)
本文匯總了Python列表list一些常用的對象方法,可供初學(xué)者參考或查詢,具體如下:
1.list.append(x)
把元素x添加到列表的結(jié)尾,相當(dāng)于a[len(a):] =[x],代碼如下:
>>> a=[1,2,3,4,5] >>> a [1, 2, 3, 4, 5] >>> a.append(-2) >>> a [1, 2, 3, 4, 5, -2]
2. list.extend(L)
將一個列表中的所有元素都添加到另一個列表中,相當(dāng)于 a[len(a):] = L,代碼如下:
>>> a [1, 2, 3, 4, 5, -2] >>> L=[5,9,7] >>> L [5, 9, 7] >>> a.extend(L) >>> a [1, 2, 3, 4, 5, -2, 5, 9, 7]
3. list.insert(i,x)
將元素x,插到索引號i之前,代碼如下:
>>> a [1, 2, 3, 4, 5, -2, 5, 9, 7] >>> a.insert(0,-3) >>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7] >>> a.insert(len(a),10) >>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10]
4. list.remove(x)
刪除元素x(第一次出現(xiàn)的),代碼如下:
>>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10] >>> a.append(1) >>> a [-3, 1, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1] >>> a.remove(1) >>> a [-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1]
5. list.count(x)
計(jì)算元素x出現(xiàn)的次數(shù),代碼如下:
>>> a [-3, 2, 3, 4, 5, -2, 5, 9, 7, 10, 1] >>> a.count(3) 1
6. list.sort()
對列表元素進(jìn)行排序,代碼如下:
>>> a.sort() >>> a [-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10]
7. list.reverse()
倒排列表中元素,代碼如下:
>>> a [-3, -2, 1, 2, 3, 4, 5, 5, 7, 9, 10] >>> a.reverse() >>> a [10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3]
8. list.index(x)
返回表中第一個出現(xiàn)值為x的索引,代碼如下:
>>> a [10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3] >>> a.index(9) 1
9. list.pop(i)
從列表指定位置i刪除元素,并將此元素返回,若未指定位置則刪除列表最后一位元素,并將此元素返回。代碼如下:
>>> a [10, 9, 7, 5, 5, 4, 3, 2, 1, -2, -3] >>> a.pop(0) 10 >>> a [9, 7, 5, 5, 4, 3, 2, 1, -2, -3] >>> a.pop() -3
相關(guān)文章
在Python中字典按值排序的實(shí)現(xiàn)方法
這篇文章主要介紹了在Python中字典按值排序的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
python實(shí)現(xiàn)發(fā)送帶附件的郵件代碼分享
在本篇文章里小編給大家整理的是關(guān)于python實(shí)現(xiàn)發(fā)送帶附件的郵件代碼分享內(nèi)容,需要的朋友們可以參考下。2020-09-09
PyTorch中torch.matmul()函數(shù)常見用法總結(jié)
torch.matmul()也是一種類似于矩陣相乘操作的tensor連乘操作。但是它可以利用python中的廣播機(jī)制,處理一些維度不同的tensor結(jié)構(gòu)進(jìn)行相乘操作,這篇文章主要介紹了PyTorch中torch.matmul()函數(shù)用法總結(jié),需要的朋友可以參考下2023-04-04
Ubuntu 下 vim 搭建python 環(huán)境 配置
這篇文章主要介紹了Ubuntu 下 vim 搭建python環(huán)境配置,需要的朋友可以參考下2017-06-06
梅爾頻率倒譜系數(shù)(mfcc)及Python實(shí)現(xiàn)
這篇文章主要為大家詳細(xì)介紹了語音識別之梅爾頻率倒譜系數(shù)及Python實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06
Python threading模塊中l(wèi)ock與Rlock的使用詳細(xì)講解
python的thread模塊是比較底層的模塊,python的threading模塊是對thread做了一些包裝的,可以更加方便的被使用。這篇文章主要介紹了Python threading模塊中l(wèi)ock與Rlock的使用2022-10-10

