最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Pyhton少兒編程(9)字典

2023-09-01 10:46 作者:小曉少兒編程  | 我要投稿

一、什么是字典(Dictionary)


大家回想一下,使用《新華字典》查找生字的過(guò)程,通常有兩種方式:一種是根據(jù)讀音查找,另一種是根據(jù)偏旁部首查找。無(wú)論哪一種,都有一個(gè)共同的特點(diǎn):根據(jù)關(guān)鍵信息,查找目標(biāo)內(nèi)容。

Python將關(guān)鍵信息簡(jiǎn)化成“鍵(key)”,將目標(biāo)內(nèi)容簡(jiǎn)化成“值(value)”,鍵和值是一一對(duì)應(yīng)的,這種通過(guò)值對(duì)存儲(chǔ)數(shù)據(jù)的模型,就是字典(Dictionary)

字典的具體表現(xiàn)形式如下:字典變量 =?{key1: value1, key2: value2}。每一組鍵值對(duì)鍵和值使用冒號(hào)(:)分隔,每組鍵值對(duì)之間,使用逗號(hào)(,)分割,用大括號(hào){}將所有的鍵值對(duì)括起來(lái)。

重點(diǎn)注意:

(1)鍵是字典操作數(shù)據(jù)的重要憑證,所以,鍵必須是唯一的,且數(shù)據(jù)類型是不可變的。理論上,可哈希(hash)的數(shù)據(jù)類型都可以作為key。

(2)字典不是序列,所以沒(méi)有順序,也沒(méi)有索引



二、字典的創(chuàng)建(聲明)


1、直接創(chuàng)建。按照字典的格式書(shū)寫(xiě)即可。


2、用dict()方法創(chuàng)建字典。這里只需掌握使用關(guān)鍵字存儲(chǔ)字典信息。



三、字典的操作


1、元素訪問(wèn):

字典中的每一組鍵值對(duì)就是字典的一個(gè)元素,常見(jiàn)的訪問(wèn)方式如下:

(1)使用鍵(key)直接訪問(wèn)。

操作方法如下:字典變量名[鍵],當(dāng)鍵不存在時(shí),報(bào)錯(cuò)KeyError。

(2)使用字典的get()方法訪問(wèn)。

操作方法如下:字典變量名.get(鍵),當(dāng)鍵不存在時(shí),返回空值。


2、元素的修改與添加:

在直接使用key訪問(wèn)的基礎(chǔ)上,賦值即可。

操作方法:字典變量名[key] = value,如果key存在,將key對(duì)應(yīng)的值更新成value;如果key不存在,就添加一個(gè)鍵為key,值為value的元素。


3、元素刪除:

(1)使用del命令刪除元素。

操作方法:del?字典變量名[key],如果key不存在,會(huì)報(bào)錯(cuò)。


(2)使用字典的pop()方法刪除元素。

操作方法:字典變量名.pop(key[, d]),刪除key對(duì)應(yīng)的元素,當(dāng)key不存在的時(shí)候,如果設(shè)定了默認(rèn)值d,就會(huì)返回默認(rèn)值,否則會(huì)報(bào)錯(cuò)。


4、清空字典和刪除字典:

使用字典的clear()方法可以清空字典,使用del命令可以刪除整個(gè)字典。

清空字典是指刪除字典里的所有元素,變成空字典;刪除字典不僅會(huì)刪除字典里所有的元素,字典本身也會(huì)刪除,什么都不剩下。


5、獲取字典的長(zhǎng)度:

使用len()方法可以獲取字典的長(zhǎng)度。操作方法與列表一樣。

6、使用in檢查鍵是否在字典中:

默認(rèn)檢查的key是否存在字典中,可以使用字典的keys()方法獲取字典的key列表。

同樣的,如果想查看字典所有的value列表,可以使用字典的values()方法,獲取到字典的values列表,就能判斷某個(gè)值是否存在字典的值中。



四、模擬考題


1、下面代碼的輸出結(jié)果是( )。

A.? 93

B.? 89

C.? 90

D.? 98


2、下面代碼的輸出結(jié)果為( )。

A.? 141

B.??141.5
C.??94
D.??94.0

3、以下程序的運(yùn)行結(jié)果是( )。

A.????age: 29

? ?????school:?沛縣中學(xué)

B.????age: 15

C.????age:?15

??? ???school:?沛縣中學(xué)

D.????school:?沛縣中學(xué)


-->參考答案往下翻<--

<完>


-->參考答案<--

1~3:BAC

Pyhton少兒編程(9)字典的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宁明县| 土默特左旗| 阿拉善左旗| 静海县| 宁明县| 定州市| 公安县| 东丽区| 尖扎县| 远安县| 昭通市| 连南| 大石桥市| 寻乌县| 小金县| 宿松县| 东台市| 潞城市| 萨嘎县| 平度市| 景东| 惠来县| 霍邱县| 恭城| 通榆县| 芒康县| 射阳县| 册亨县| 江都市| 岳阳县| 图木舒克市| 灵川县| 平谷区| 兴安县| 芷江| 光泽县| 施甸县| 新民市| 固阳县| 马尔康县| 辛集市|