新聞中心
相信大部分人都不太了解Python中的容器,今天小編為了讓大家更加了解Python中的容器,給大家總結(jié)了以下內(nèi)容,跟隨小編一起來(lái)看看吧。
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供任城網(wǎng)站建設(shè)、任城做網(wǎng)站、任城網(wǎng)站設(shè)計(jì)、任城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、任城企業(yè)網(wǎng)站模板建站服務(wù),10年任城做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、元組
元祖和列表非常類似,但是元祖一旦初始化就不能修改,它也沒(méi)有append(),insert()這樣的方法,其他獲取元素的方法和列表是一樣的,可以正常地使用tupe[0], tupe[-1],但不能賦值成另外的元素。元祖的作用主要體現(xiàn)在可以用于函數(shù)返回多個(gè)返回值。
2、集合
集合中可以存儲(chǔ)任意類型的數(shù)據(jù),集合中不會(huì)出現(xiàn)重復(fù)的數(shù)據(jù)。它的基本作用包括成員檢測(cè)和消除重復(fù)元素,集合對(duì)象也支持像 聯(lián)合,交集,差集,對(duì)稱差分等數(shù)學(xué)運(yùn)算。Python 集合的添加有兩種常用方法,分別是add和update。 set1.add(要添加的數(shù)據(jù))set1.update()刪除 setl.remove(要?jiǎng)h除的數(shù)據(jù)) 、、、從集合中移出一個(gè)元素setl.pop()
3、字典
字典是另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類型對(duì)象。字典的作用可以解釋為很多情況下事物之間存在映射關(guān)系,如星期與起個(gè)數(shù)字的對(duì)應(yīng)關(guān)系。再比如,有時(shí)我們需要哈希表這種數(shù)據(jù)結(jié)構(gòu),來(lái)開(kāi)發(fā)一些高效率的軟件。字典的每個(gè)鍵值 key=>value 對(duì)用冒號(hào) : 分割,每個(gè)鍵值對(duì)之間用逗號(hào) , 分割,整個(gè)字典包括在花括號(hào) {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }。字典值可以沒(méi)有限制地取任何Python對(duì)象,既可以是標(biāo)準(zhǔn)的對(duì)象,也可以是用戶定義的,但鍵不行。需要注意的是:不允許同一個(gè)鍵出現(xiàn)兩次。創(chuàng)建時(shí)如果同一個(gè)鍵被賦值兩次,后一個(gè)值會(huì)被記住;鍵必須不可變,所以可以用數(shù)字,字符串或元組充當(dāng),所以用列表就不行。
4、列表
list是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。列表的作用可以歸納為統(tǒng)一管理多個(gè)變量,存儲(chǔ)和管理多個(gè)數(shù)據(jù)。用索引來(lái)訪問(wèn)list中每一個(gè)位置的元素,記得索引是從0開(kāi)始的:當(dāng)索引超出了范圍時(shí),Python會(huì)報(bào)一個(gè)IndexError錯(cuò)誤,所以,要確保索引不要越界,記得最后一個(gè)元素的索引是len(classmates) - 1。如果要取最后一個(gè)元素,除了計(jì)算索引位置外,還可以用-1做索引,list[-1]直接獲取最后一個(gè)元素。
看完上述內(nèi)容,你們對(duì)Python中的容器有進(jìn)一步的了解嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。
網(wǎng)站欄目:Python中的容器介紹
文章位置:http://www.ef60e0e.cn/article/jdpcch.html