字典
- 🐍定義
- 🐍操作
- 🐍周遊字典
🐍定義
- 字典是一系列的鍵-值對,鍵與值之間用冒号隔開,而鍵-值對之間用逗号隔開,其中的“鍵”和“值”,“鍵”是貓好左邊的内容,“值”是冒号右邊的内容。
-
鍵必須是唯一的,但值則不必。
例如遊戲中的玩家有昵稱、血量值、攻擊力、法力值等屬性:
昵稱:玩家
血量值:100%
攻擊力:100
法力值:50
那麼使用Python字典就可以寫成如下,其中引用“鍵”的“值”的格式為:
字典名[“鍵”]
hero = {
"昵稱":"玩家",
"血量值":"100%",
"攻擊力":"100",
"法力值":"50"
}
print(hero["昵稱"])
print(hero["血量值"])
print(hero["攻擊力"])
print(hero["法力值"])

🐍操作
- 建立一個空字典
。字典名 = {}
- 添加鍵-值對
。字典名[“鍵名”] = 鍵值
- 修改鍵值
。字典名[“鍵名”] = 新鍵值
- 删除鍵-值對
鍵-值對一經删除不可恢複。del 字典名[鍵名]
- 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)
此部分的循環可能看了循環部分才能懂,我會抓緊更新的。
拜了個拜~