最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字典刪除鍵值對(duì)和元素的四種方法(小結(jié))

 更新時(shí)間:2021年12月06日 11:36:06   投稿:zx  
刪除列表或者字符串元素的方法不止一種,同樣,刪除字典元素的方法也不止一種,本文主要介紹python中刪除字典元素的四種方法:1、使用del語(yǔ)句;2、使用clear();3、使用pop();4、使用popitem()。感興趣的可以了解一下

在刪除每個(gè)字典的時(shí)候有些方法和刪除其他擁有獨(dú)立內(nèi)存的數(shù)據(jù)使用的方法是一樣的,比如del,直接清空內(nèi)存,clear()是值清除變量值。字典的刪除我們從字典對(duì)象本身和字典中的鍵值對(duì)兩個(gè)方面出發(fā),來(lái)學(xué)習(xí)一下。

1.del刪除字典本身

del就是從內(nèi)存級(jí)別刪除字典本身,讓這個(gè)字典對(duì)象徹底消失。同時(shí)也可以刪除字典中某個(gè)鍵對(duì)應(yīng)的值,下面我們來(lái)演示一下

dict4 = {'name': 'Tom', 'age': 18}
del dict4['name']  # 刪除字典,如果鍵不存在,返回錯(cuò)誤
print(dict4)
del dict4  # 刪除整個(gè)字典
print(dict4)

返回結(jié)果:

{'age': 18}

NameError: name 'dict4' is not defined

從結(jié)果可以看出來(lái),刪除鍵值對(duì)之后,字典中指示缺少一對(duì)元素,而刪除字典之后,錯(cuò)誤提示就變成了變量名沒(méi)有定義了,說(shuō)明程序在內(nèi)存中已經(jīng)找不到這個(gè)字典了。

2.pop()刪除字典鍵值對(duì)

dict4 = {'name': 'Tom', 'age': 18}
dict4.pop('age')  # 刪除字典中對(duì)應(yīng)的鍵值對(duì),如果鍵不存在,返回錯(cuò)誤
print(dict4)
res = dict4.pop('age222', '默認(rèn)返回值')  # 設(shè)置默認(rèn)返回值
print(res, dict4)

{'name': 'Tom'}
默認(rèn)返回值 {'name': 'Tom'}

?3.popitem()刪除字典鍵值對(duì)

popitem()刪除字典鍵值對(duì),刪除按照最后一組鍵值對(duì),返回值為被刪除鍵值對(duì)組成的元祖。

dict4 = {'name': 'Tom', 'age': 18}
res = dict4.popitem()
print(dict4, res)

{'name': 'Tom'} ('age', 18)

4.clear()刪除字典鍵值對(duì):清空字典中的所有內(nèi)容,但是不刪除字典本身,del刪除字典本身

dict4 = {'name': 'Tom', 'age': 18}
dict4.clear()
print(dict4)

返回:{}

python中的dict(字典):

1. 字典是另一種可變?nèi)萜髂P?,每個(gè)鍵值對(duì)用冒號(hào) (:) 分割,每個(gè)鍵值對(duì)之間用逗號(hào) (,) 分割,整個(gè)字典由花括號(hào) {}包圍 ;

2. 字典中的鍵一般是唯一的,如果重復(fù)則后面的一個(gè)鍵值對(duì)會(huì)覆蓋前面的,不過(guò)字典的值不需要唯一;

3. 值可以取任意數(shù)據(jù)類(lèi)型,但鍵必須是不可變類(lèi)型,例如字符串,數(shù)字或元組,但不能是列表因?yàn)榱斜砜勺儭?/p>

到此這篇關(guān)于Python字典刪除鍵值對(duì)和元素的四種方法(小結(jié))的文章就介紹到這了,更多相關(guān)Python字典刪除元素內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pandas讀取excel統(tǒng)計(jì)空值數(shù)量錯(cuò)誤的解決方法

    pandas讀取excel統(tǒng)計(jì)空值數(shù)量錯(cuò)誤的解決方法

    pd.read_excel()讀取excel數(shù)據(jù)后,用pd.isnull().sum()統(tǒng)計(jì)空值數(shù)量不對(duì),本文主要介紹了pandas讀取excel統(tǒng)計(jì)空值數(shù)量錯(cuò)誤的解決方法,感興趣的可以了解一下
    2024-04-04
  • Python圖片視頻超分模型RealBasicVSR的使用教程

    Python圖片視頻超分模型RealBasicVSR的使用教程

    這篇文章主要和大家分享一個(gè)有意思的模型:RealBasicVSR。這個(gè)模型可以實(shí)現(xiàn)圖片或視頻的超分處理,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-05-05
  • Python編程實(shí)戰(zhàn)之Oracle數(shù)據(jù)庫(kù)操作示例

    Python編程實(shí)戰(zhàn)之Oracle數(shù)據(jù)庫(kù)操作示例

    這篇文章主要介紹了Python編程實(shí)戰(zhàn)之Oracle數(shù)據(jù)庫(kù)操作,結(jié)合具體實(shí)例形式分析了Python的Oracle數(shù)據(jù)庫(kù)模塊cx_Oracle包安裝、Oracle連接及操作技巧,需要的朋友可以參考下
    2017-06-06
  • Python操作Mongodb數(shù)據(jù)庫(kù)的方法小結(jié)

    Python操作Mongodb數(shù)據(jù)庫(kù)的方法小結(jié)

    這篇文章主要介紹了Python操作Mongodb數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式總結(jié)分析了Python針對(duì)MongoDB數(shù)據(jù)庫(kù)的基本模塊導(dǎo)入、連接、增刪改查及排序等相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • python遍歷 truple list dictionary的幾種方法總結(jié)

    python遍歷 truple list dictionary的幾種方法總結(jié)

    下面小編就為大家?guī)?lái)一篇python遍歷 truple list dictionary的幾種方法總結(jié)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • Python爬蟲(chóng)包BeautifulSoup簡(jiǎn)介與安裝(一)

    Python爬蟲(chóng)包BeautifulSoup簡(jiǎn)介與安裝(一)

    這篇文章主要為大家詳細(xì)介紹了Python爬蟲(chóng)包BeautifulSoup的簡(jiǎn)介與安裝,具有一定的參考價(jià)值,感興趣的朋友可以參考一下
    2018-06-06
  • Python基礎(chǔ)教程之名稱(chēng)空間以及作用域

    Python基礎(chǔ)教程之名稱(chēng)空間以及作用域

    變量是擁有匹配對(duì)象的名字(標(biāo)識(shí)符),命名空間是一個(gè)包含了變量名稱(chēng)們(鍵)和它們各自相應(yīng)的對(duì)象們(值)的字典,下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之名稱(chēng)空間以及作用域的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • pycharm2020上部署配置AutoGPT4.0(保姆級(jí)教程)

    pycharm2020上部署配置AutoGPT4.0(保姆級(jí)教程)

    本文主要介紹了pycharm2020上部署配置AutoGPT4.0,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • python實(shí)現(xiàn)MySQL指定表增量同步數(shù)據(jù)到clickhouse的腳本

    python實(shí)現(xiàn)MySQL指定表增量同步數(shù)據(jù)到clickhouse的腳本

    這篇文章主要介紹了python實(shí)現(xiàn)MySQL指定表增量同步數(shù)據(jù)到clickhouse的腳本,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python3中的bytes和str類(lèi)型詳解

    Python3中的bytes和str類(lèi)型詳解

    這篇文章主要介紹了Python3中的bytes和str類(lèi)型,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評(píng)論

仙桃市| 且末县| 长阳| 苍溪县| 那坡县| 苏尼特左旗| 龙陵县| 原阳县| 南郑县| 织金县| 栾城县| 达孜县| 航空| 黄大仙区| 呼伦贝尔市| 隆昌县| 胶州市| 蒙阴县| 清新县| 松阳县| 光泽县| 正镶白旗| 松阳县| 乌恰县| 万盛区| 涿州市| 蓬莱市| 昌黎县| 鄄城县| 偃师市| 隆德县| 北京市| 长宁县| 纳雍县| 宜兰市| 两当县| 含山县| 呼玛县| 保靖县| 小金县| 内乡县|