真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python容器可以存儲(chǔ)哪些類型數(shù)據(jù)-創(chuàng)新互聯(lián)

這篇文章主要講解了“Python容器可以存儲(chǔ)哪些類型數(shù)據(jù)”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Python容器可以存儲(chǔ)哪些類型數(shù)據(jù)”吧!

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),九江網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:九江等地區(qū)。九江做網(wǎng)站價(jià)格咨詢:18982081108

一、list(列表)
  

Python容器的一種數(shù)據(jù)類型是list(列表)。它是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。序列是Python中最基本的數(shù)據(jù)結(jié)構(gòu)。序列中的每個(gè)元素都分配一個(gè)數(shù)字 - 它的位置,或索引,第一個(gè)索引是0,第二個(gè)索引是1,依此類推。序列都可以進(jìn)行的操作包括索引,切片,加,乘,檢查成員。創(chuàng)建一個(gè)列表,只要把逗號(hào)分隔的不同的數(shù)據(jù)項(xiàng)使用方括號(hào)括起來即可。用索引來訪問list中每一個(gè)位置的元素,記得索引是從0開始的:當(dāng)索引超出了范圍時(shí),Python會(huì)報(bào)一個(gè)IndexError錯(cuò)誤,所以,要確保索引不要越界,記得最后一個(gè)元素的索引是len(classmates) - 1。如果要取最后一個(gè)元素,除了計(jì)算索引位置外,還可以用-1做索引,list[-1]直接獲取最后一個(gè)元素。
  

1、可以往list中追加元素到末尾list.append(要添加的元素)
  

2、也可以把元素插入到指定的位置,比如索引號(hào)為1的位置:list.insert(1,要添加的數(shù)據(jù))
  

3、要?jiǎng)h除list末尾的元素,用pop()方法:list.pop(),不填東西默認(rèn)刪除最后一個(gè)。要?jiǎng)h除指定位置的元素,用pop(i)方法,其中i是索引位置,例:list.pop(1)刪除索引為1的數(shù)據(jù)信息。
  

4、要把某個(gè)元素替換成別的元素,可以直接賦值給對(duì)應(yīng)的索引位置:list[1] = '替換元素'
  

5、list元素也可以是另一個(gè)list,比如:list[1,2,3,[1,2,3],4]
  

# append() 追加數(shù)據(jù)
  

# insert() 插入數(shù)據(jù)
  

# pop() 移出數(shù)據(jù)
  

# clear() 刪除列表所有元素
  

# copy() 拷貝列表
  

# count() 獲取某元素出現(xiàn)的次數(shù)
  

# extend 擴(kuò)展列表,把
  

# index() 獲取某個(gè)元素的索引
  

# remove() 移除列表中某個(gè)元素
  

# reverse()反向排序
  

# sort() 排序(升序、降序)
  

2、tuple(元組)
  

另一種有序列表叫元組tuple(元組)。元組是另一個(gè)數(shù)據(jù)類型,類似于List(列表)。元組用"()"標(biāo)識(shí)。內(nèi)部元素用逗號(hào)隔開。但是元組不能二次賦值,相當(dāng)于只讀列表。tuple和list非常類似,但是tuple一旦初始化就不能修改,它也沒有append(),insert()這樣的方法,其他獲取元素的方法和list是一樣的,可以正常地使用tupe[0], tupe[-1],但不能賦值成另外的元素。
  

count() 統(tǒng)計(jì)元組中某個(gè)元素出現(xiàn)的次數(shù)
  

result = tuple1.count(2)
  

print(result)
  

index() 獲取某個(gè)元素在元組中的第一個(gè)位置索引,若有返回索引值,若沒有拋出異常錯(cuò)誤
  

result = tuple1.index(1)
  

3、set(集合)
  

集合中可以存儲(chǔ)任意類型的數(shù)據(jù),集合中不會(huì)出現(xiàn)重復(fù)的數(shù)據(jù)。Python集合的添加有兩種常用方法,分別是add和update。set1.add(要添加的數(shù)據(jù))、set1.update(),刪除 setl.remove(要?jiǎng)h除的數(shù)據(jù)) 、、、從集合中移出一個(gè)元素setl.pop()
  

# 列表轉(zhuǎn)換為集合
  

list1 = [1,2,1,2,2,1,3,2,14,2]
  

t = set(list1)
  

# 集合轉(zhuǎn)換為列表
  

list2 = list(t)
  

print(list2)
  

# 列表轉(zhuǎn)換為元組
  

tuple1 = tuple(list1)
  

print(tuple1)
  

# 元組轉(zhuǎn)換為列表
  

list3 = list(tuple1)
  

print(list3)
  

4、dict(字典)
  

字典(dictionary)是除列表以外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型。列表是有序的對(duì)象集合,字典是無序的對(duì)象集合。兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過鍵來存取的,而不是通過偏移存取。字典用"{ }"標(biāo)識(shí)。字典由索引(key)和它對(duì)應(yīng)的值value組成。字典是另一種可變?nèi)萜髂P?,且可存?chǔ)任意類型對(duì)象。字典的每個(gè)鍵值 key=>value 對(duì)用冒號(hào) : 分割,每個(gè)鍵值對(duì)之間用逗號(hào) , 分割,整個(gè)字典包括在花括號(hào) {} 中 ,格式如下所示:
  

d = {key1 : value1, key2 : value2 }
  

字典值可以沒有限制地取任何python對(duì)象,既可以是標(biāo)準(zhǔn)的對(duì)象,也可以是用戶定義的,但鍵不行。
  

兩個(gè)重要的點(diǎn)需要記住:
  

1)不允許同一個(gè)鍵出現(xiàn)兩次。創(chuàng)建時(shí)如果同一個(gè)鍵被賦值兩次,后一個(gè)值會(huì)被記住
  

2)鍵必須不可變,所以可以用數(shù)字,字符串或元組充當(dāng),所以用列表就不行。
  

1    dict.clear()
  

刪除字典內(nèi)所有元素
  

2    dict.copy()
  

返回一個(gè)字典的淺復(fù)制
  

3    dict.fromkeys(seq[, val])
  

創(chuàng)建一個(gè)新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對(duì)應(yīng)的初始值
  

4    dict.get(key, default=None)
  

返回指定鍵的值,如果值不在字典中返回default值(根據(jù)key取出值,若key不存在,返回默認(rèn)值)
  

5    dict.has_key(key)
  

如果鍵在字典dict里返回true,否則返回false
  

6    dict.items()
  

以列表返回可遍歷的(鍵, 值) 元組數(shù)組 ? ?即獲取字典中所有的key,value,返回[(key,value)
  

7    dict.keys()
  

以列表返回一個(gè)字典所有的鍵(獲取字典所有的key)
  

8    dict.setdefault(key, default=None)
  

和get()類似, 但如果鍵不存在于字典中,將會(huì)添加鍵并將值設(shè)為default
  

9    dict.update(dict2)
  

把字典dict2的鍵/值對(duì)更新到dict里
  

10   dict.values()
  

以列表返回字典中的所有值 (獲取字典所有的value)
  

11    pop(key[,default])
  

刪除字典給定鍵 key 所對(duì)應(yīng)的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。
  

根據(jù)key移出值
  

12    popitem()
  

隨機(jī)返回并刪除字典中的一對(duì)鍵和值。 移出字典中某個(gè)key和值,返回(key,value)

感謝各位的閱讀,以上就是“Python容器可以存儲(chǔ)哪些類型數(shù)據(jù)”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Python容器可以存儲(chǔ)哪些類型數(shù)據(jù)這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)站欄目:Python容器可以存儲(chǔ)哪些類型數(shù)據(jù)-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/dhpheh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部