定义字典,定义一个空字典,使用两种方式
方式一, dict()
方式二, {}
定义一个字典,只有一个键值对的字典
{键1:值1}
定义一个字典,有n个键值对的字典
{键1:值1, 键2:值2, 键n:值n}
键值对与键值对之间,是通过逗号进行分割的
键值对,是通过 键:值 来组成的,由冒号把键与值进行分割
字典取值
字典[键]
例子: age = {"name":"张三", "age":18}["age"]
修改字典中键的值
字典[键] = 值
注,需明与添加键值对的区别
给字典中添加新的键值对
字典[键] = 值
删除字典中某一个键值对
字典.pop(键)
学习目标
- 字典的特点
- 字典的定义,空字典,有内容的字典
- 从字典中获取数据
- 往字典中添加数据
- 修改字典中的数据
- 删除字典中的数据
字典是 无序 容器,无序容器的数据,是通过一个标识来对应。
有序容器的数据,是可以通过索引来找到的。
无序容器的数据,是可以通过一个标识来对应来找到。
定义字典字典的符号
{ }
定义一个有数据的字典
需求:用一个字典来记录学生的,姓名,年龄,身高
格式:
字典= {标签名称:内容}
只有一个内容的字典
字典 = {键:值}
有多个内容的字典
字典 = {键1:值1,键2:值2,键n:值n}
定义空字典
字典 = {}
字典 = dict()
练习:
定义空字典
dit = {}
print(type(dit), dit)
dit2 = dict()
print(type(dit2), dit2)
定义有一个内容的字典
定义字典,装数据
姓名,张三
dit3 = {"name":"张三"}
print(type(dit3), dit3)
定义有多个内容的字典
记录,姓名,张三。 年龄,18,身高,1.73
字典的取值值 = 字典[键]
字典的数据的修改
字典[键] = 新数据
字典添加数据
目标,给张三的字典,添加数据,记录也的兴趣爱好
字典[新键] = 值
例子
dit4[“hob”] = “打蓝球”
字典删除数据字典.pop(键)
例子:
dit4.pop(“born”)
图形化理解字典的操作理解柜子与抽屉的关系