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

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

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

在刪除每個字典的時候有些方法和刪除其他擁有獨立內存的數據使用的方法是一樣的,比如del,直接清空內存,clear()是值清除變量值。字典的刪除我們從字典對象本身和字典中的鍵值對兩個方面出發(fā),來學習一下。

1.del刪除字典本身

del就是從內存級別刪除字典本身,讓這個字典對象徹底消失。同時也可以刪除字典中某個鍵對應的值,下面我們來演示一下

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

返回結果:

{'age': 18}

NameError: name 'dict4' is not defined

從結果可以看出來,刪除鍵值對之后,字典中指示缺少一對元素,而刪除字典之后,錯誤提示就變成了變量名沒有定義了,說明程序在內存中已經找不到這個字典了。

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

dict4 = {'name': 'Tom', 'age': 18}
dict4.pop('age')  # 刪除字典中對應的鍵值對,如果鍵不存在,返回錯誤
print(dict4)
res = dict4.pop('age222', '默認返回值')  # 設置默認返回值
print(res, dict4)

{'name': 'Tom'}
默認返回值 {'name': 'Tom'}

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

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

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

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

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

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

返回:{}

python中的dict(字典):

1. 字典是另一種可變容器模型,每個鍵值對用冒號 (:) 分割,每個鍵值對之間用逗號 (,) 分割,整個字典由花括號 {}包圍 ;

2. 字典中的鍵一般是唯一的,如果重復則后面的一個鍵值對會覆蓋前面的,不過字典的值不需要唯一;

3. 值可以取任意數據類型,但鍵必須是不可變類型,例如字符串,數字或元組,但不能是列表因為列表可變。

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

相關文章

  • pandas讀取excel統(tǒng)計空值數量錯誤的解決方法

    pandas讀取excel統(tǒng)計空值數量錯誤的解決方法

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

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

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

    Python編程實戰(zhàn)之Oracle數據庫操作示例

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

    Python操作Mongodb數據庫的方法小結

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

    python遍歷 truple list dictionary的幾種方法總結

    下面小編就為大家?guī)硪黄猵ython遍歷 truple list dictionary的幾種方法總結。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Python爬蟲包BeautifulSoup簡介與安裝(一)

    Python爬蟲包BeautifulSoup簡介與安裝(一)

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

    Python基礎教程之名稱空間以及作用域

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

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

    本文主要介紹了pycharm2020上部署配置AutoGPT4.0,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • python實現MySQL指定表增量同步數據到clickhouse的腳本

    python實現MySQL指定表增量同步數據到clickhouse的腳本

    這篇文章主要介紹了python實現MySQL指定表增量同步數據到clickhouse的腳本,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python3中的bytes和str類型詳解

    Python3中的bytes和str類型詳解

    這篇文章主要介紹了Python3中的bytes和str類型,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05

最新評論

太康县| 汶上县| 北安市| 云阳县| 牙克石市| 章丘市| 莒南县| 靖江市| 炎陵县| 慈利县| 淄博市| 秦皇岛市| 大石桥市| 邳州市| 天镇县| 平远县| 靖江市| 阳西县| 博野县| 永康市| 清河县| 隆德县| 高淳县| 双桥区| 宁城县| 临颍县| 天镇县| 天门市| 双桥区| 博客| 禹城市| 蕉岭县| 靖宇县| 胶州市| 淳安县| 当阳市| 乡宁县| 交口县| 新蔡县| 牡丹江市| 台中市|