字典
- 🐍定义
- 🐍操作
- 🐍遍历字典
🐍定义
- 字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。
-
键必须是唯一的,但值则不必。
例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:
昵称:玩家
血量值: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)
此部分的循环可能看了循环部分才能懂,我会抓紧更新的。
拜了个拜~