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

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

python基礎(chǔ)三(字典)

字典:
通過名稱來訪問其中每個值的數(shù)據(jù)結(jié)構(gòu)稱為映射,字典就是python中的內(nèi)置映射類型,其中的值不按順序排列。鍵可能是數(shù)、字符串、元組(列表和字典不能作為key)。

創(chuàng)新互聯(lián)-云計算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、簡陽服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級互聯(lián)網(wǎng)基礎(chǔ)服務(wù),咨詢電話:18980820575

1.1、創(chuàng)建和使用字典
字典類似于下面方式表示:
python基礎(chǔ)三(字典)
#字典由鍵和值組成,這種鍵:值稱為項(xiàng)。在上圖中鍵為name和age以及sex值為jzh、18和男,鍵和值中間用冒號分割,外面使用花括號括起。

1.2、函數(shù)dict
用于鍵值序列轉(zhuǎn)換為字典或者創(chuàng)建字典
python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)

1.3、字典的基本操作

len(d)                #返回字典的項(xiàng)
d[k]                   #返回鍵對應(yīng)的值
d[k]=values      #將值賦給值
del d[k]             #刪除健為k的項(xiàng)
k in d                #檢查字典d是否包含健為k的項(xiàng)

python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)


提示:
鍵的類型:字典中的鍵可以是數(shù),也可以不是整數(shù)。
自動添加:即便是字典中沒有的值,也可以給它賦值。
成員資格:相對于檢查列表是否包含相應(yīng)的值,檢查字典是否包含指定的鍵效率更高。


1.4、字典方法
clear方法(清空字典)
python基礎(chǔ)三(字典)

copy方法(返回一個新字典,此方法為淺復(fù)制)
python基礎(chǔ)三(字典)

注:假如copy的字典理由列表,如果修改了復(fù)制的字典里列表的值,那么原來的字典值也將會改變,可以使用copy模塊中的deepcopy來執(zhí)行深復(fù)制

fromkeys方法(創(chuàng)建一個新字典,之中包含指定的鍵,且每個鍵對應(yīng)的值為None)
python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)

get方法(如果訪問一個沒有的鍵會引發(fā)異常,get則不會)
python基礎(chǔ)三(字典)

python基礎(chǔ)三(字典)

items(返回所有的項(xiàng))
python基礎(chǔ)三(字典)

keys(返回所有的鍵)
python基礎(chǔ)三(字典)

pop(刪除指定的項(xiàng))
python基礎(chǔ)三(字典)

popitem(隨機(jī)彈出一個元素)
python基礎(chǔ)三(字典)

setdefault(類似get,但是在字典不包含該值時,在字典中添加指定的鍵值對)
python基礎(chǔ)三(字典)

values(返回字典中的值)
python基礎(chǔ)三(字典)


分享名稱:python基礎(chǔ)三(字典)
當(dāng)前URL:http://weahome.cn/article/jgicdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部