Python - 数据类型之字典(dictionary)

🐍定义

  • 字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。
  • 键必须是唯一的,但值则不必。
    例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:
昵称:玩家
血量值: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)

在这里插入图片描述
此部分的循环可能看了循环部分才能懂,我会抓紧更新的。

拜了个拜~

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:黑客帝国 设计师:我叫白小胖 返回首页

打赏作者

史迪崽儿

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值