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