温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python字典怎么定义

发布时间:2022-02-17 13:40:22 来源:亿速云 阅读:295 作者:iii 栏目:开发技术

这篇文章主要介绍“Python字典怎么定义”,在日常操作中,相信很多人在Python字典怎么定义问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python字典怎么定义”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、定义

字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。

键必须是唯一的,但值则不必。

例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:

昵称:玩家
血量值:100%
攻击力:100
法力值:50

那么使用Python字典就可以写成如下,其中引用“键”的“值”的格式为:字典名[“键”]

hero = {
    "昵称":"玩家",
    "血量值":"100%",
    "攻击力":"100",
    "法力值":"50"
}
print(hero["昵称"])
print(hero["血量值"])
print(hero["攻击力"])
print(hero["法力值"])

Python字典怎么定义

二、操作

  • 创建一个空字典字典名 = {}。

  • 添加键-值对字典名[“键名”] = 键值。

  • 修改键值字典名[“键名”] = 新键值。

  • 删除键-值对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)

Python字典怎么定义

三、遍历字典

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)

Python字典怎么定义

到此,关于“Python字典怎么定义”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI