Python使用list列表和tuple元組的方法
list:
Python
內(nèi)置的一種數(shù)據(jù)類(lèi)型是列表:list
。list
是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。
比如,列出寢室所有室友的名字,就可以用一個(gè)list表示:
roomie = ['xzl','xsy','pp'] len(roomie)
用len()函數(shù)可以獲得list元素的個(gè)數(shù):
用索引來(lái)訪問(wèn)list
中每一個(gè)位置的元素,記得索引和數(shù)組一樣是從0開(kāi)始的:
當(dāng)索引超出了范圍時(shí),Python
會(huì)報(bào)一個(gè)IndexError
錯(cuò)誤,所以,要確保索引不要越界。
值得注意的是:如果要取最后一個(gè)元素,除了計(jì)算索引位置外,還可以用-1做索引,直接獲取最后一個(gè)元素,然后還可以依次往上減,當(dāng)然不能超過(guò)list的長(zhǎng)度。
list是一個(gè)可變的有序表,所以,可以往list中追加元素到末尾
也可以把元素插入到指定的位置,比如索引號(hào)為1的位置
要?jiǎng)h除list末尾的元素,用pop()方法
刪除指定位置的元素,用pop(i)
方法,其中i是索引位置
要把某個(gè)元素替換成別的元素,可以直接賦值給對(duì)應(yīng)的索引位置
list里面的元素的數(shù)據(jù)類(lèi)型也可以不同
list元素也可以是另一個(gè)list
tuple:
另一種有序列表叫元組:tuple
。tuple
和list
非常類(lèi)似,但是tuple
一旦初始化就不能修改
到此這篇關(guān)于Python使用list列表和tuple元組的方法的文章就介紹到這了,更多相關(guān)Python使用list和tuple內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows下實(shí)現(xiàn)將Pascal VOC轉(zhuǎn)化為T(mén)FRecords
今天小編就為大家分享一篇Windows下實(shí)現(xiàn)將Pascal VOC轉(zhuǎn)化為T(mén)FRecords,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02Python實(shí)現(xiàn)批量將word轉(zhuǎn)html并將html內(nèi)容發(fā)布至網(wǎng)站的方法
這篇文章主要介紹了Python實(shí)現(xiàn)批量將word轉(zhuǎn)html并將html內(nèi)容發(fā)布至網(wǎng)站的方法,涉及Python調(diào)用第三方接口進(jìn)行文件轉(zhuǎn)換及操作數(shù)據(jù)庫(kù)等相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07Python實(shí)現(xiàn)Canny及Hough算法代碼實(shí)例解析
這篇文章主要介紹了Python實(shí)現(xiàn)Canny與Hough算法代碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Python面向?qū)ο笾?lèi)和對(duì)象屬性的增刪改查操作示例
這篇文章主要介紹了Python面向?qū)ο笾?lèi)和對(duì)象屬性的增刪改查操作,結(jié)合實(shí)例形式分析了Python面向?qū)ο笙嚓P(guān)的類(lèi)與對(duì)象屬性常見(jiàn)操作技巧,需要的朋友可以參考下2018-12-12python numpy庫(kù)np.percentile用法說(shuō)明
這篇文章主要介紹了python numpy庫(kù)np.percentile用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06Python Pandas學(xué)習(xí)之Pandas數(shù)據(jù)結(jié)構(gòu)詳解
Pandas中一共有三種數(shù)據(jù)結(jié)構(gòu),分別為:Series、DataFrame和MultiIndex(老版本中叫Panel )。其中Series是一維數(shù)據(jù)結(jié)構(gòu),DataFrame是二維的表格型數(shù)據(jù)結(jié)構(gòu),MultiIndex是三維的數(shù)據(jù)結(jié)構(gòu)。本文將詳細(xì)為大家講解這三個(gè)數(shù)據(jù)結(jié)構(gòu),需要的可以參考一下2022-02-02使用python處理一萬(wàn)份word表格簡(jiǎn)歷操作
這篇文章主要介紹了使用python處理一萬(wàn)份word表格簡(jiǎn)歷操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03python 還原梯度下降算法實(shí)現(xiàn)一維線性回歸
這篇文章主要介紹了python 還原梯度下降算法實(shí)現(xiàn)一維線性回歸,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10