詳解Python遍歷字典的鍵和值
一、Python的字典
在項目的開發(fā)過程中,如果遇到有映射關(guān)系的內(nèi)容可以考慮使用Python中的字典進行存儲數(shù)據(jù),字典中冒號前的數(shù)據(jù)稱為【鍵】、冒號后的數(shù)據(jù)稱為【值】。
二、Python字典的用法
2.1、Python的定義
#Python字典的定義 字典名稱={鍵1:值1,鍵2:值2,鍵3:值3,...} #Python字典定義示例: nameDic={'張三':26,'李四':23,'王五':25,}
2.2、獲取Python字典的值
#獲取Python的值定義 值=字典名稱[鍵] #獲取Python的值示例: info1=nameDic['張三'] info2=nameDic['李四'] info3=nameDic['王五']
2.3、修改Python字典的值
#修改Python字典的值 字典名稱[鍵]=新的值 #修改Python字典的值示例: nameDic['張三']=36 nameDic['李四']=32 nameDic['王五']=30
2.4、刪除Python字典指定鍵內(nèi)容
#刪除Python字典指定鍵內(nèi)容 del 字典名稱['鍵'] #刪除Python字典指定鍵內(nèi)容示例: del nameDic['張三'] del nameDic['李四'] del nameDic['王五']
三、Python字典的遍歷
favorite_languages={ 'jen':'python', 'sarah':'c', 'edward':'ruby', 'phil':'C#', 'jone':'java', 'sarah':'c', }
3.1、獲取字典的所有鍵
#獲取字典的所有鍵方式1 for key in 字典名稱: print(key) #獲取字典的所有鍵方式2 for key in 字典名稱.keys(): print(key) #獲取字典的所有鍵方式1示例: print('\n循環(huán)輸出字典的所有鍵') for key in favorite_languages: print(key) #獲取字典的所有鍵方式2示例: print('\n輸出所有鍵和值') for item in favorite_languages.keys(): print(item,favorite_languages[item])
3.2、獲取字典的所有值
#獲取字典的所有值 for value in 字典名稱.values(): print(value) #獲取字典的所有值示例: print('\n循環(huán)輸出字典的所有值') for value in favorite_languages.values(): print(value)
3.3、獲取字典的鍵和值
#獲取字典的鍵和值 for item in 字典名稱.items(): print(item) #獲取字典的鍵和值示例: print('\n循環(huán)輸出字典的鍵和值') for item,value in favorite_languages.items(): print(item,value)
3.4、Python字典遍歷示例
到此這篇關(guān)于詳解Python遍歷字典的鍵和值的文章就介紹到這了,更多相關(guān)Python遍歷字典鍵值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Django實現(xiàn)把兩個模型類的數(shù)據(jù)聚合在一起
這篇文章主要介紹了使用Django實現(xiàn)把兩個模型類的數(shù)據(jù)聚合在一起,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python 對任意數(shù)據(jù)和曲線進行擬合并求出函數(shù)表達式的三種解決方案
這篇文章主要介紹了python 對任意數(shù)據(jù)和曲線進行擬合并求出函數(shù)表達式的三種解決方案,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02python實現(xiàn)教務(wù)管理系統(tǒng)
這篇文章主要介紹了python實現(xiàn)教務(wù)管理系統(tǒng),實現(xiàn)了管理員、教職工、學(xué)生三種不同身份的操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03Python gevent協(xié)程切換實現(xiàn)詳解
這篇文章主要介紹了Python gevent協(xié)程切換實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09對python同一個文件夾里面不同.py文件的交叉引用方法詳解
今天小編就為大家分享一篇對python同一個文件夾里面不同.py文件的交叉引用方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12Python使用ntplib庫同步校準(zhǔn)當(dāng)?shù)貢r間的方法
NTP網(wǎng)絡(luò)時間協(xié)議其實大家平時或多或少都能接觸到,包括Windows在內(nèi)的操作系統(tǒng)中的很多Internet時間同步功能都是在NTP的基礎(chǔ)上來做,這里我們來看一下Python使用ntplib庫同步校準(zhǔn)當(dāng)?shù)貢r間的方法2016-07-07如何使用python的subprocess執(zhí)行命令、交互、等待、是否結(jié)束及解析JSON結(jié)果
這篇文章主要給大家介紹了關(guān)于如何使用python的subprocess執(zhí)行命令、交互、等待、是否結(jié)束及解析JSON結(jié)果的相關(guān)資料,subprocess模塊提供了一種簡單的方法來創(chuàng)建和管理子進程,它可以讓我們在Python程序中執(zhí)行外部命令,獲取命令的輸出和錯誤信息,需要的朋友可以參考下2023-12-12pytorch和tensorflow計算Flops和params的詳細過程
這篇文章主要介紹了pytorch和tensorflow計算Flops和params,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08YOLOv5車牌識別實戰(zhàn)教程(一)引言與準(zhǔn)備工作
這篇文章主要介紹了YOLOv5車牌識別實戰(zhàn)教程(一)引言與準(zhǔn)備工作,在這個教程中,我們將一步步教你如何使用YOLOv5進行車牌識別,幫助你快速掌握YOLOv5車牌識別技能,需要的朋友可以參考下2023-04-04