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

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

python學(xué)習(xí)筆記----字典的定義和常用操作(自用)

2023-07-19 21:57 作者:Invadermomo  | 我要投稿

字典的定義

字典的定義,同樣使用{},不過(guò)存儲(chǔ)的元素都是一個(gè)個(gè)的:鍵值對(duì),如下語(yǔ)法:

#定義字典字面量

{key:value,key:value;........}

#定義字典變量

dict1={{key:value,key:value;........}

#定義空字典

dict1={}

dict=dict()

字典數(shù)據(jù)的獲取

字典同集合一樣,不可以使用下標(biāo)索引

但字典可以通過(guò)key值來(lái)取得對(duì)應(yīng)的value

score={"語(yǔ)文":80,"數(shù)學(xué)":90,"英語(yǔ)":88}

print(score["語(yǔ)文"]) ? ?#結(jié)果:80

print(score["數(shù)學(xué)"]) ? ?#結(jié)果:90

print(score["英語(yǔ)"]) ? ?#結(jié)果:88

字典的嵌套

字典的key和value可以是任意類(lèi)型的數(shù)據(jù)(key不可為字典)

表明字典是可以嵌套的

student_score={ "張三":{ "語(yǔ)文":75, "數(shù)學(xué)":90, "英語(yǔ)":85 },"李四":{ "語(yǔ)文":88, "數(shù)學(xué)":86, "英語(yǔ)":55 },"王五":{ "語(yǔ)文":99, "數(shù)學(xué)":96, "英語(yǔ)":66 } } score=student_score["張三"]["英語(yǔ)"]

print(f"張三的英語(yǔ)得分是:{score}") ? ?#結(jié)果:張三的英語(yǔ)得分是:85

字典的常用操作

  • 新增元素

語(yǔ)法:字典[key]=value,結(jié)果:字典被修改,新增了元素

score={"張三":88,"李四":67}

score["王五"]=90

print(score) ? ?#結(jié)果:{'張三': 88, '李四': 67, '王五': 90}

  • 更新元素

語(yǔ)法:字典[key]=value,結(jié)果:字典被修改,元素被更新

注意:字典key不可以重復(fù),所以對(duì)已存在的key進(jìn)行上述操作就是更新value值

score={"張三":88,"李四":67,"王五":90}

score["王五"]=60

print(score) ? ?#結(jié)果:{'張三': 88, '李四': 67, '王五': 60}

  • 刪除元素

語(yǔ)法:字典.pop(key)

score={"張三":88,"李四":67,"王五":90}

score1=score.pop("張三")

print(score1) ? ?#結(jié)果:88

print(score) ? ? #結(jié)果:{'李四': 67, '王五': 90}

  • 清空元素

語(yǔ)法:字典.clear()

  • 獲取全部的key

語(yǔ)法:字典.keys(),結(jié)果:得到字典中全部的key

score={"張三":88,"李四":67,"王五":90}

print(f"字典內(nèi)全部的key:{score.keys()}") ? ?#結(jié)果:字典內(nèi)全部的key:dict_keys(['張三', '李四', '王五'])

  • 字典的遍歷

方式1:通過(guò)獲取到全部的key來(lái)完成遍歷

方式2:直接對(duì)字典進(jìn)行for循環(huán),每一次循環(huán)都是直接得到key

常用操作總結(jié):


python學(xué)習(xí)筆記----字典的定義和常用操作(自用)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
大渡口区| 中西区| 武清区| 广昌县| 永清县| 吐鲁番市| 盐城市| 乌拉特前旗| 磴口县| 大荔县| 夏邑县| 新蔡县| 洛扎县| 惠东县| 固原市| 阿鲁科尔沁旗| 拜城县| 宜黄县| 珲春市| 化德县| 商河县| 怀远县| 策勒县| 贵阳市| 大埔县| 南汇区| 依兰县| 吴堡县| 清镇市| 临漳县| 尼勒克县| 攀枝花市| 长宁县| 和龙市| 福州市| 天全县| 武宁县| 桦川县| 商洛市| 怀仁县| 岚皋县|