考点
定义字典,定义一个空字典,使用两种方式
方式一, 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”)

图形化理解字典的操作

理解柜子与抽屉的关系

python-字典-定义-增删改取_数据