課程內(nèi)容
Python入門課程N(yùn)O42課 元組的查找和計(jì)數(shù)
元組是一種靜態(tài)的數(shù)據(jù)類型,不可以元組執(zhí)行修改等操作,在元組中提供的方法主要是對(duì)元素進(jìn)行查找。列表是一種動(dòng)態(tài)的數(shù)據(jù)類型,可以通過操作符[]對(duì)列表中的元素進(jìn)行修改。而對(duì)元組執(zhí)行切片,加法等操作,返回的是一個(gè)新的元組,并沒有對(duì)元組進(jìn)行修改。
tuple.index(value, start=0, stop=2147483647):查找元素value在元組中的索引。start表示查找的起始位置,stop表示查找的結(jié)束位置(閉區(qū)間,不包括stop)。start的默認(rèn)值為0,stop的默認(rèn)值為2147483647。舉例說明:
tuple.count(value):查找查找元素值value在列表中的數(shù)目,元素值value不存在時(shí),返回0。
其返回值為2.

- 上一篇
Python入門課程N(yùn)O41課 元組的操作符
元組的操作符和列表的操作符一致,以下為簡(jiǎn)單介紹:其各個(gè)操作符和列表相對(duì)應(yīng)。相應(yīng)的知識(shí)請(qǐng)參考本系列課程32、33、34課。元組類型是一種線性的序列結(jié)構(gòu),可以通過索引來訪問元組中的元素。 元組與字符串都是一種靜態(tài)的數(shù)據(jù)類型,只能通過索引來讀取字符,不能對(duì)字符進(jìn)行修改
- 下一篇
Python入門課程N(yùn)O43課 元組與列表的區(qū)別
在使用元組的場(chǎng)景中,都可以使用列表來進(jìn)行代替,那么為什么還要定義元組這種數(shù)據(jù)類型?(1) 元組是靜態(tài),只讀的數(shù)據(jù)類型 元組與列表的核心區(qū)別在于,元組是靜態(tài)的,列表是動(dòng)態(tài)的。我們?cè)诙x變量時(shí),如果該數(shù)據(jù)對(duì)象具備靜態(tài),只讀的屬性,應(yīng)當(dāng)使用元組,否則應(yīng)當(dāng)使用列表