Python數(shù)據(jù)類型--字典dictionary
一、定義
字典是一系列的鍵-值對,鍵與值之間用冒號隔開,而鍵-值對之間用逗號隔開,其中的“鍵”和“值”,“鍵”是貓好左邊的內(nèi)容,“值”是冒號右邊的內(nèi)容。
鍵必須是唯一的,但值則不必。
例如游戲中的玩家有昵稱、血量值、攻擊力、法力值等屬性:
昵稱:玩家
血量值:100%
攻擊力:100
法力值:50
那么使用Python字典就可以寫成如下,其中引用“鍵”的“值”的格式為:字典名[“鍵”]
hero = {
? ? "昵稱":"玩家",
? ? "血量值":"100%",
? ? "攻擊力":"100",
? ? "法力值":"50"
}
print(hero["昵稱"])
print(hero["血量值"])
print(hero["攻擊力"])
print(hero["法力值"])
二、操作
- 創(chuàng)建一個空字典字典名 = {}。
- 添加鍵-值對字典名[“鍵名”] = 鍵值。
- 修改鍵值字典名[“鍵名”] = 新鍵值。
- 刪除鍵-值對del 字典名[鍵名]鍵-值對一經(jīng)刪除不可恢復(fù)。
- clear(),清空字典。
- dict(),重建字典。
days = {}
days["星期一"] = "12-20"
days["星期二"] = "12-21"
days["星期三"] = "12-22"
days["星期四"] = "12-23"
days["星期五"] = "12-24"
days["星期六"] = "12-25"
days["星期七"] = "12-26"
print(days)
days["星期一"] = "12-27"
print(days)
del days["星期一"]
print(days)
days.clear()
print(days)
三、遍歷字典
for 變量名1,變量名2 in 字典名.items()
- keys(),取鍵名
- valuse(),取值
具體使用如下:
hero = {
? ? "昵稱":"玩家",
? ? "血量值":"100%",
? ? "攻擊力":"100",
? ? "法力值":"50"
}
for key,value in hero.items():
? ? print(key+":"+value)
for key in hero.keys():
? ? print(key)
for value in hero.values():
? ? print(value)
到此這篇關(guān)于Python數(shù)據(jù)類型--字典dictionary的文章就介紹到這了,更多相關(guān)Python字典dictionary內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實現(xiàn)學(xué)校管理系統(tǒng)
這篇文章主要為大家詳細介紹了Python實現(xiàn)學(xué)校管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01
解決python cv2.imread 讀取中文路徑的圖片返回為None的問題
這篇文章主要介紹了解決python cv2.imread 讀取中文路徑的圖片返回為None的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06

