Python字典怎么定义
这篇文章主要介绍“Python字典怎么定义”,在日常操作中,相信很多人在Python字典怎么定义问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python字典怎么定义”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、定义
字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。
键必须是唯一的,但值则不必。
例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:
昵称:玩家
血量值: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)
到此,关于“Python字典怎么定义”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341