目录
一、什么是字典?
二、字典的原理
三、字典的创建与删除
四、字典的查询操作
1、元素获取
2、键的判断
五、字典元素的增、删、改操作
1、字典的删除操作
2、字典的增加操作
3、字典的修改操作
4、字典的获取视图的操作
(1)获取key
(2)获取值
(3)获取键值对
一、什么是字典?
列表是用方括号定义的,它里面的一个元素就是一个元素,是“单身贵族”。列表元素是有序的。而字典里的元素都是一对一对的,“二人世界”,也叫键值对。字典是无序的。
可变序列:可以进行增删改查操作。有:列表和字典
不可变序列:不可用增删改,有:字符串,整数序列
当向字典存储数据的时候,需要经过hash函数,hash函数用于计算键,然后就能得出存储位置,因此放在字典的键必须是不可变序列。
二、字典的原理
三、字典的创建与删除
示例:
四、字典的查询操作
1、元素获取
示例:
两种查询的方法的区别在于:get函数在没有查询到key时key返回none;而【】直接报错。
2、键的判断
示例:
五、字典元素的增、删、改操作
1、字典的删除操作
示例:
del是删除键值对,clear是删除整个字典。
2、字典的增加操作
示例:
3、字典的修改操作
示例:
4、字典的获取视图的操作
(1)获取key
示例:
可以通过list函数将其转换为列表:
(2)获取值
示例:
可以通过list函数将其转换为列表:
(3)获取键值对
示例:
这个得到的列表每个小括号叫作元组,它是由元组组成的。


![Python自学day11——第六章(1):字典的定义、原理、字典的创建方法、字典的查询操作([]、get()两个方法)、键的判断、字典的增删改操作 Python自学day11——第六章(1):字典的定义、原理、字典的创建方法、字典的查询操作([]、get()两个方法)、键的判断、字典的增删改操作](http://www.mshxw.com/aiimages/31/923414.png)
