Python数据类型--字典dictionary
程序员文章站
2022-06-09 16:48:06
目录一、定义二、操作三、遍历字典一、定义字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键&...
一、定义
字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。
键必须是唯一的,但值则不必。
例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:
昵称:玩家
血量值: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数据类型--字典dictionary的文章就介绍到这了,更多相关python字典dictionary内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: java executor包参数处理功能
下一篇: HAL库学习——中断嵌套及中断优先级
推荐阅读
-
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
-
Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if
-
python通过装饰器检查函数参数数据类型的方法
-
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
-
python字典get()方法用法分析
-
Python字典及相关操作(内含例题)
-
Python十讲 - 第二讲:变量和基础数据类型
-
day15(PYTHON)推导式{生成器,字典,列表,集合}
-
判断python字典中key是否存在的两种方法
-
python 字典修改键(key)的几种方法